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()接受客戶端的端口一樣。 –