NetTcpBinding:同时发送和接收

时间:2012-06-24 23:17:48

标签: c# .net wcf

考虑在双工模式下使用NetTcpBinding的服务:服务实例接收消息,而回调用于以相反方向发送消息。你能同时接收和发送数据吗?换句话说:当服务实例正在接收一些数据时,您可以同时通过客户端(服务实例的客户端)的回调发送数据吗?

1 个答案:

答案 0 :(得分:1)

Raw TCP可以同时发送和接收。我不希望NetTCPBinding有任何不同。 TCP是双向连接,源和目标地址区分TCP数据包中的方向和序列号。

通过编写两个线程(发送方和接收方)并在两个线程中同时执行相应的操作来尝试。