計算機網路_UDP程式設計流程
阿新 • • 發佈:2018-12-20
一、 流程
1.1 伺服器端
int socket(int domain, int type, int pro);
int bind(int sockfd, struct sockaddr* seraddr, int size);
int recvfrom(int sockfd, void *buff, int size, int flag,
struct sockaddr*cliaddr, int *addrlen); //用於回覆訊息, addrlen需要在函式內改變。
int sendto(int sockfd, void* buf, int datalen, int flag,
struct sockaddr* cliaddr, int addrlen); //用於傳送訊息,addrlen是明確的,不會在函式內改變。
int close(int sockfd);
1.2 客戶端
int socket(int domain, int type, int pro);
int recvfrom(int sockfd, void *buf, int size, int flag,
struct sockaddr *cliaddr, int *addrlen);
int sendto(int sockfd, void *buf, int datalen, int flag,
struct sockaddr *cliaddr, int addrlen);
int close(int sockfd);