【发布时间】:2017-01-17 02:38:48
【问题描述】:
我有两台计算机,我在它们之间创建了一个网络,一台是服务器(Windows Server OS)和客户端(Windows 10)。两台计算机还通过 wifi 连接到互联网。要连接两个系统,我正在使用以太网电缆
我想知道我是否在 C++ 中为客户端创建了一个使用 Internet 套接字发送数据包的程序。我是否也应该在服务器上创建一个侦听器。我应该使用端口 80 发送数据包并使用服务器上的同一端口来监听到达的数据包吗?
【问题讨论】:
-
tcp是面向连接的,因此客户端可以将数据包发送回同一个套接字。 -
这个问题不清楚,因为你没有解释你想要完成什么。你想让我做什么?您可以创建一个使用 Internet 套接字随机发送数据包的客户端。您期望响应这些数据包会发生什么?如果你将它们送入虚无,希望来自另一个星球的外星人会做出回应,你不需要倾听者。如果您希望另一台计算机做出反应,则需要有一些东西来接收这些数据包。
-
我喜欢将二进制数据从服务器发送到客户端,并将文本数据从客户端发送到服务器。
-
你应该创建监听器吗?并不真地 !!您可以创建只发送数据包的客户端(例如流量生成器)您到底想做什么?顺便说一句,80 端口是为 http 保留的!
-
请勿在 cmets 中回复以告诉我们您的意图。取而代之的是edit 这个问题并更清楚地说明您的要求,并且比说我喜欢做某事 付出更多的努力。 具体你要问什么。