2012-11-08 42 views
0

sendto()用于通过UDP套接字发送数据,目的地址在sendto调用指定的,但我们在哪里指定源地址。我使用的目标地址(服务器)为5001 :: 1,在服务器日志中,我看到一个消息,说的要求从5001来到:: 2端口12345。如果我想改变源地址5001 :: 20。我相信这是一个愚蠢的问题。但请澄清。谢谢你的时间。SENDTO源地址

回答

2

的源地址是所述计算机发送所述数据包的地址。这是由操作系统自动填充,这样,当其他计算机的答复,答复包就被送到正确的地方。如果你想改变的源地址,更改分配给您的网络接口的地址。

+0

正确的..感谢您的回答。我怎么错过检查我的接口地址。我的错 :-( –