Linux:如何从特定端口发送TCP数据包?

kag*_*san 2 linux tcp

如何打开原始套接字从特定TCP端口发送?我希望我的所有连接总是来自短命之下的一系列端口.

thk*_*ala 6

如果您使用的是原始套接字,那么只需在数据包标头中填写正确的TCP源端口即可.

相反,如果你使用的是TCP套接字接口(socket(),connect()和朋友),那么你可以通过调用设置源端口bind()系统调用的客户端套接字-完全按照自己设定的监听端口的服务器套接字.

  • port在sin_port中设置 (2认同)