Internet套接字编程c++说明

Internet socket programming in c++ explanation needed

本文关键字:说明 c++ 编程 套接字 Internet      更新时间:2023-10-16

我有两台电脑,我在它们之间创建了一个网络,一台是服务器(Windows server OS),另一台是客户端(Windows 10)。这两台电脑都可以通过wifi连接到互联网。为了连接两个系统,我使用以太网电缆

我想知道我是否在c++中为客户端创建了一个使用internet套接字发送数据包的程序。我还应该在服务器上创建一个侦听器吗?我是否应该使用端口80发送数据包,并在服务器上使用相同的端口侦听到达的数据包?

假设您决定使用TCP,那么:

我是否也应该在服务器上创建一个侦听器?

如果您正在使用面向连接的协议(如TCP),那么必须有一端侦听,否则您无法创建TCP连接。

我应该使用端口80发送数据包和服务器上的相同端口来侦听到达的数据包吗?

你应该使用任何你想要的端口号,只要其他东西没有使用它。只要服务器和客户端同意,实际的数字并不重要。

有效端口号范围为1 ~ 65535。