go 网络编程

go 网络编程_第1张图片
mac地址-> IP->端口号->msg("hello world)


go 网络编程_第2张图片
go 网络编程_第3张图片
go 网络编程_第4张图片
通讯组包和拆包


go 网络编程_第5张图片
套接字,实质做好了一套接口,直接调用socket接口进行网络编程就好


go 网络编程_第6张图片
CS模型


TCP服务器代码编写



go 网络编程_第7张图片
接受单次传递服务器代码


go 网络编程_第8张图片
单次客户端






go 网络编程_第9张图片
return改成contine
go 网络编程_第10张图片
多线程服务器代码    

// windows会把结尾\r\n都计算进来

// if "exit" == string(buf[:n-2]) {

go 网络编程_第11张图片
nc工具测多个并发聊天



go 网络编程_第12张图片
多线程客户端


go 网络编程_第13张图片


发送文件到服务器




go 网络编程_第14张图片
go 网络编程_第15张图片
服务器监听



go 网络编程_第16张图片
go 网络编程_第17张图片
客户端监听




并发聊天服务器
















fwefwaef

你可能感兴趣的:(go 网络编程)