客户端端口检测

时间:2015-02-27 07:10:31

标签: multithreading sockets

我在C中编写了两个独立的服务器和客户端可执行文件。两个可执行文件都通过命令行给出了IP /端口。为了建立连接,我给两边提供了相同的端口号。

现在我想多线程我的代码。现在我正在指定服务器应该监听的端口号。但是在多线程之后,假设5个线程想要连接五个不同的端口号。我怎么能多线程客户端,以便它自动检测所需连接的端口号。或任何其他动态技术?

1 个答案:

答案 0 :(得分:0)

  

要建立连接,我向两侧提供相同的端口号。

为什么呢?没有必要,使用固定的客户端端口只会适得其反。

  

现在我正在指定服务器应该监听的端口号。但是在多线程之后,假设5个线程想要连接五个不同的端口号。

没问题。

  

如何多线程客户端,以便它自动检测所需连接的端口号。

这里没有问题需要解决。不要指定客户端端口号:系统会给你一个免费的端口号。