SOCK_STREAM是基于TCP的,TCP协议是一种可靠的数据传输协议,所以SOCK_STREAM数据传输比较有保障的面向连接的SOCKET。
SOCK_DGRAM是基于UDP的,而UDP协议是一种尽最大努力交付的传输协议,传送过程中游客能导致部分数据的流失,所以SOCK_DGRAM是一种无保障面向连接的SOCKET。
SOCK_STREAM 是数据流,一般是tcp/ip协议的编程,SOCK_DGRAM分是数据抱,是udp协议网络编程。