网络编程是go语言使用的一个核心模块。golang的网络封装使用对于底层socket或者上层的http,甚至是web服务都很友好。
2016年07月11日
网络编程是go语言使用的一个核心模块。golang的网络封装使用对于底层socket或者上层的http,甚至是web服务都很友好。
我们在tcp/ip中提到,ip提供了地址,tcp封装了接口,最后构建socket编程接口,所以Socket 就是编程接口(API),是对 TCP/IP 的封装,对外提供的接口,屏蔽了各个协议的通信细节,使得程序员无需关注协议本身,直接使用socket提供的接口来进行互联的不同主机间的进程的通信。