Linux网络编程之socket编程(五)-readline

前面学习了readn和writen封装函数的相关内容,接下来学习:read、write与recv、send的区别,readline实现,用readline实现回射客户/服务器以及getsockname、getpeername等一系列函数。
继续阅读“Linux网络编程之socket编程(五)-readline”

Linux网络编程之socket编程(四)-readn,writen

至此,我们已经学习了简单的回射/客户服务器,处理多客户连接以及点对点的通信等内容。今天我们将学习一下内容:流协议与粘包、粘包产生的原因、粘包处理方案、readn和writen以及对回射客户/服务器的一些改进。
继续阅读“Linux网络编程之socket编程(四)-readn,writen”

Linux网络编程之socket编程(三)

接着上次的内容,本次我们将继续学习socket编程相关内容。包括socket选项——REUSEADDR, 处理多客户连接(process-per-connection),点对点聊天程序实现等内容。
继续阅读“Linux网络编程之socket编程(三)”