【发布时间】:2012-05-09 08:24:22
【问题描述】:
我正在编写一个机器人,它可以在一个站点上模拟不同的用户。如果都在同一个端口上,我不知道如何识别哪个虚拟用户应该接收数据包。我想在一个程序上打开多个端口,用谷歌搜索,但我找不到信息。有可能吗?
【问题讨论】:
-
确实可以。为什么要限制?
-
您使用什么平台/语言?您需要记住,目的端口与源端口是分开的,通常是自动分配的。
-
@CyprUS 不知道,只是没找到相关信息。
-
@Lazarus C++,我知道目标端口总是相同的:80。另外,我需要一个程序来知道数据包被发送到哪个端口。
-
@VanillaFace 数据包将被发送到目标端口,响应返回到源端口,每个源端口应该不同,这就是你区分每个“会话”的方式。我不确定你在挣扎什么,这很简单。为每个虚拟用户打开一个连接。