UDP是一种无连接协议。在我的服务器中,我在监听模式下使用两个套接字:
sfd3000=CreateUDPSocketAndListen(3000);
sfd14000=CreateUDPSocketAndListen(4000);
我正在使用
socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
创建套接字。
我正在使用一个套接字接收请求
recvfrom(sfd3000, reqbuff,1024, 0,(struct sockaddr *)&clientinfo, (socklen_t *)&sinfolen);
我是否可以使用其他侦听套接字使用相同的clientinfo结构发送响应
sendto(sfd4000,respbuff,resplen, 0,(struct sockaddr *) &clientinfo, sinfolen);
这是否可以在UDP中使用,因为它是无连接协议?
答案 0 :(得分:1)
您无需侦听UDP协议。 如果想要读取一些数据,您可以打开并阻止读取。您可以在打开后写入数据。
In short you can send response through another port