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 です。どうすれば修正できますか?