如何在一个端口上发送请求并在C#windows应用程序中的另一个端口上响应该请求

时间:2014-11-21 05:29:07

标签: c#

我正在使用TCPCLient和TcpListenersockets。这里是端口19000发送请求到192.168.7.56 IP机器。在从该机器给出响应之后,我需要响应我在端口20000上获得了该机器的消息。

表示我想为所有请求使用一个端口,为响应目的使用另一个端口。这可能在C#中吗?我的情况是否正确?

为什么这个要求是......在TcpListener套接字中我收到来自其他机器的连续请求。所以必须始终可以获得这些请求....

在获取TcpListener请求后,我需要响应它们,我得到了req就像在不同端口上的知识一样。

请建议如何实施此方案?

谢谢, Syed Chand Basha

1 个答案:

答案 0 :(得分:0)

好的共同模式是

一个端口和一个池后面用于处理请求(在这里您可以验证服务器或最大客户端的负载以进行处理..等等)

当请求进入池时,将为该请求创建一个新线程 而主池仍然可以听取请求

还存在其他线程监视线程的超时或错误,因此它可以杀死进程中的错误或超时或长时间处理

问候