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
界面,实现自定义的要求反序列化。