【发布时间】:2015-01-15 15:55:42
【问题描述】:
我需要编写我的第一个涉及 TCP 连接的套接字程序。在我创建的程序中,有一个客户端和服务器,它们都是我正在编码的机器。但是,它要求我将端口号作为命令行参数传递。我该如何做到这一点?
【问题讨论】:
-
这取决于服务器的端口。应该在配置服务器时定义。
-
服务端和客户端基本上是2个C编程语言文件。已经有服务器和客户端的 C 代码。但是要在我的电脑上运行它们,我需要提供端口号。如何找到该端口号?
-
设置服务器时,必须提及端口。根据您使用的库类型,该行将如下所示: servaddr.sin_port=htons(32000); 32000 是端口号。
-
这些是程序中的库 #include
#include #include #include -
谢谢 :)。我很困惑。
标签: sockets tcp ubuntu-12.04 command-line-arguments port-number