0
我可以在客户端和服务器之间建立一个TCP连接,但只是对UDP连接的设置有疑问。通过UDP套接字发送数据
对于TCP我用下面的格式
CLIENT SERVER
------ ------
WSAStartup() WSAStartup()
s=socket(x, y, z) s=socket(x, y, z)
- bind()
- listen()
connect() accept()
send() -
- recv()
closesocket(s) closesocket(s)
WSAcleanup() WSACleanup()
现在我的问题是对UDP设置。由于它是无连接的,这是否是正确的设置?
CLIENT SERVER
------ ------
WSAStartup() WSAStartup()
s=socket(x, y, z) s=socket(x, y, z)
bind() bind()
sendto() -
- recvfrom()
closesocket(s) closesocket(s)
WSAcleanup() WSACleanup()
如果我不使用listen(),是否需要调用bind()? – jsan
是的,因为它建立了recvfrom()将读取的端口,就像它建立listen()接受客户端的端口一样。 –