0
我有一個連接到IP地址(即127.0.0.1:4005)並以ASCII格式發送/接收字節數組的TCPclient應用程序。可以使用WCF創建發送/接收byte []的TCP客戶端嗎?
任何想法,如果這也可以與WCF一起實現,如果是的話,這樣的客戶端的例子將不勝感激。
謝謝!
我有一個連接到IP地址(即127.0.0.1:4005)並以ASCII格式發送/接收字節數組的TCPclient應用程序。可以使用WCF創建發送/接收byte []的TCP客戶端嗎?
任何想法,如果這也可以與WCF一起實現,如果是的話,這樣的客戶端的例子將不勝感激。
謝謝!
是的。這是可能的。您可以收到您的數組中的流
[ServiceContract]
public interface IService
{
[OperationContract]
void PutData(Stream dataStream);
}
和
public class Service : IService
{
[WebInvoke(Method = "POST", UriTemplate = "data")]
public void PutData(Stream dataStream)
}
另一種方法是定義自己的類型作爲參數,並實現IDispatchMessageFormatter
界面,實現自定義的要求反序列化。