- socket()參數不同
- UDP Server不需要使用listen及accept
- UDP收發資料用sendto/recvfrom
- TCP:address message在connect/accept時決定
UDP:在每次的sendto/recvfrom函式中取得address message - UDP:shutdown無效
SOCK_STREAM:使用TCP/IP協定。
SOCK_DGRAM:使用UDP協定。
SOCK_RAW:允許對更底層的協定,如IP,ICMP。
資料來源:
http://software.nju.edu.cn/jjsong/course-linux/lectures/Ch5%20Linux%20Network%20Programming.ppt
http://www-users.itlabs.umn.edu/classes/Spring-2006/csci4211/notes/socket.ppt
沒有留言:
張貼留言