1

我需要编写我的第一个涉及 TCP 连接的套接字程序。在我创建的程序中,有一个客户端和服务器,它们都是我正在编码的机器。但是,它要求我将端口号作为命令行参数传递。我该如何做到这一点?

4

1 回答 1

1

答案很简单:确保您的服务器和您的客户端同意使用的端口。只要端口可用并且可以使用,就设置连接,以便客户端和服务器使用相同的端口。

这是一个链接,解释了 TCP 和 UDP 端口可用的不同范围。

例如,微软将 3074 端口用于其 Xbox live 服务。使用此端口制作应用程序可能会干扰服务。

使用的端口将在配置文件中定义或在服务器和客户端的源代码中硬编码。您应该可以通过快速查看代码或包含应用程序的目录轻松找到它。

于 2015-01-15T16:14:57.370 回答