【发布时间】:2013-05-14 14:53:28
【问题描述】:
我正在尝试使用 UDP 套接字发送数据并使用 Wireshark 捕获数据(在 Windows7 下):
client_sockd= socket(AF_INET,SOCK_DGRAM,IPPROTO_IP);
client_address.sin_family = AF_INET;
client_address.sin_addr.s_addr = inet_addr("192.168.3.100");
client_address.sin_port=htons(8015);
client_len=sizeof(client_address);
int sended = sendto(client_sockd,buf,11,0,(const struct sockaddr *)&client_address,sizeof(client_address));
它将数据包发送到正确的 ip 但目标端口变为 2698。我正在尝试更改代码中的端口,但它对真正的目标端口没有任何影响。它仍然是2698。 我该如何解决?
【问题讨论】: