網絡基礎
一、問題:
1、udp可以connect么?
2、有什么好處
二、知識整理
UDP兩種方案:
1、直接sendto()或recvfrom()
2、先connect()然后send()或recv()
詳細的api
int send(int s, const void *msg, size_t len, int flags);
int sendto(int s, const void *msg, size_t len, int flags,
const struct sockaddr *to, socklen_t tolen);
int recv(int s, void *buf, size_t len, int flags);
int recvfrom(int s, void *buf, size_t len, int flags,
struct sockaddr *from, socklen_t *fromlen);
注意一點:
在已經連接的udp的socket上是不能,sendto 和recvform的。