SOCK_STREAM是有保障的(即能保证数据正确传送到对方),是面向连接的,多用于资料(如文件)传送;
SOCK_DGRAM是无保障的面向消息的socket,主要用于在网络上发布广播消息;
可以说,SOCK_STREAM是基于TCP的,数据传送比较有保障;
而SOCK_DGRAM是基于UDP的,专门用于局域网,基于广播的。
SOCK_STREAM是数据流,一般为TCP/IP协议的编程;
SOCK_STREAM是有保障的(即能保证数据正确传送到对方),是面向连接的,多用于资料(如文件)传送;
SOCK_DGRAM是无保障的面向消息的socket,主要用于在网络上发布广播消息;
可以说,SOCK_STREAM是基于TCP的,数据传送比较有保障;
而SOCK_DGRAM是基于UDP的,专门用于局域网,基于广播的。
SOCK_STREAM是数据流,一般为TCP/IP协议的编程;