Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C windows应用程序中,如何在一个端口上发送请求并在另一个端口上响应该请求_C# - Fatal编程技术网

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

C# 在C windows应用程序中,如何在一个端口上发送请求并在另一个端口上响应该请求,c#,C#,我正在使用TCPCLient和TcpListenersockets。这里我在端口19000向192.168.7.56 IP机器发送请求。在从那台机器给出响应之后,我需要在端口20000上向那台机器回复我得到的消息 意味着我希望使用一个端口处理所有请求,使用另一个端口进行响应。这在C语言中是可能的吗?我的设想正确吗 为什么这个要求是。。。在TcpListener套接字中,我收到来自其他机器的持续请求。因此,它必须始终可用以获取这些请求 在TcpListener上得到请求后,我需要响应他们,我在不同

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

意味着我希望使用一个端口处理所有请求,使用另一个端口进行响应。这在C语言中是可能的吗?我的设想正确吗

为什么这个要求是。。。在TcpListener套接字中,我收到来自其他机器的持续请求。因此,它必须始终可用以获取这些请求

在TcpListener上得到请求后,我需要响应他们,我在不同的端口上得到了像aknowledgement一样的req

请建议如何实现此场景

谢谢,
Syed Chand Basha

常见的模式是

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

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

还存在其他线程监视线程的超时或错误,以便它可以因错误或超时而终止进程

问候