是否可以使用WCF创建发送/接收字节[]的TCP客户端?

是否可以使用WCF创建发送/接收字节[]的TCP客户端?,wcf,tcpclient,Wcf,Tcpclient,我有一个TCPclient应用程序,它连接到IP地址(即127.0.0.1:4005),并以ASCII格式发送/接收字节数组 任何想法,如果这是可行的,也与WCF实施,如果是的,一个这样的客户的例子将不胜感激 谢谢 是的。这是可能的。您可以在流中接收阵列 [ServiceContract] public interface IService { [OperationContract] void PutData(Stream dataStream); } 及 另一种方法是将您自己

我有一个TCPclient应用程序,它连接到IP地址(即127.0.0.1:4005),并以ASCII格式发送/接收字节数组

任何想法,如果这是可行的,也与WCF实施,如果是的,一个这样的客户的例子将不胜感激


谢谢

是的。这是可能的。您可以在流中接收阵列

[ServiceContract]
public interface IService
{
    [OperationContract]
    void PutData(Stream dataStream);
}

另一种方法是将您自己的类型定义为参数,并实现
IDispatchMessageFormatter
接口,其中实现自定义请求反序列化

public class Service : IService
{
    [WebInvoke(Method = "POST", UriTemplate = "data")]
    public void PutData(Stream dataStream)
}