使用WCF作为Socket/TCP客户端的基础(或者更好的选择?)

使用WCF作为Socket/TCP客户端的基础(或者更好的选择?),wcf,sockets,tcpclient,Wcf,Sockets,Tcpclient,我正试图编写一个.NET客户机来与用Netty框架实现的Java编写的服务器通信。服务器以预定义的格式接收和发回消息。它不是一个请求/响应协议,因为消息的接收和发送是两个不相关的事情 我可以用Socket或TcpClient类编写一个原始客户机,但我正在考虑使用WCF作为基础结构,这样我就可以专注于消息编码/解码,并重用WCF中的大部分组件 我确信我必须为WCF编写扩展,但我不知道从哪里开始。我可以找到一些带有请求/响应通信模式的示例,但我需要的是像单独发送和接收数据这样的东西,比如使用Nett

我正试图编写一个.NET客户机来与用Netty框架实现的Java编写的服务器通信。服务器以预定义的格式接收和发回消息。它不是一个请求/响应协议,因为消息的接收和发送是两个不相关的事情

我可以用Socket或TcpClient类编写一个原始客户机,但我正在考虑使用WCF作为基础结构,这样我就可以专注于消息编码/解码,并重用WCF中的大部分组件

我确信我必须为WCF编写扩展,但我不知道从哪里开始。我可以找到一些带有请求/响应通信模式的示例,但我需要的是像单独发送和接收数据这样的东西,比如使用Netty甚至原始的TcpClient或Socket编程—使用单个TCP连接

所以我的问题是,我应该从哪里开始使用WCF?有样品或资源给我吗?WCF是完成这项任务的好选择吗?还有更好的选择吗