如何收听正确的“端口”?

时间:2019-07-29 02:42:45

标签: c# sockets

我正在尝试为在线游戏制作一个数据包嗅探器,我的问题是如何指定我要收听的本地端口,而在线游戏将仅使用“任何”可用端口而不是我使用的端口我在听 例如:我将ipendpoint设置为侦听54000端口,但是每当我启动游戏时,它只会使用其他端口,如何指定游戏将使用的端口左右
我需要获取数据包,然后解密/更改/加密,然后重新发送到服务器

var test1 = IPAddress.Parse("192.168.1.3");
Connection = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
Connection.Bind(new IPEndPoint(test1, 54000));
Connection.Listen(0);
Connection.BeginAccept(CallBack, null);

永远无法获得回调

0 个答案:

没有答案