随笔 - 192,  文章 - 0,  评论 - 2,  阅读 - 25万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  网络编程

僵进程与SIGCHLD信号
摘要:参考: https://www.cnblogs.com/webor2006/p/4014586.html wait()和waitpid()的参数解析:https://blog.csdn.net/csdn_kou/article/details/81091191 阅读全文
posted @ 2019-10-19 13:31 Malphite 阅读(287) 评论(0) 推荐(0) 编辑
read、write 与recv、send区别 gethostname
摘要:recv相对于read有什么区别呢? 其实它跟read函数功能一样,都可以从套接口缓冲区sockfd中取数据到buf,但是recv仅仅只能够用于套接口IO,并不能用于文件IO以及其它的IO,而read函数可以用于任何的IO; recv函数相比read函数多了一个flags参数,通过这个参数可以指定接 阅读全文
posted @ 2019-10-09 23:20 Malphite 阅读(637) 评论(0) 推荐(0) 编辑
网络粘包问题解决办法
摘要:流协议与粘包: 我们知道TCP是一个基于字节流的传输服务,这意味着TCP所传输的数据之间是无边界的,像流水一样,是无法区分边界的;而UDP是基于消息的传输服务,它传输的是数据报文,是有边界的。 而对于数据之间有无边界,反映在对方接收程序的时候,是不一样的:对于TCP字节流来说,对等方在接收数据的时候 阅读全文
posted @ 2019-09-28 20:22 Malphite 阅读(954) 评论(0) 推荐(0) 编辑
网络函数介绍
摘要:初等网络函数介绍 linux系统是通过提供套接字(socket)来进行网络编程的,网络程序通过socket和其他几个函数的调用会返回一个通讯的文件描述符,我们可以将这个描述符 看成普通的文件描述符来操作,这就是linux 的设备无关性的好处,我们可以通过描述符读写操作实现网络之间的数据交流 1、so 阅读全文
posted @ 2019-04-02 00:19 Malphite 阅读(689) 评论(0) 推荐(0) 编辑
socket 聊天室实现
摘要:server client 阅读全文
posted @ 2017-09-16 16:28 Malphite 阅读(287) 评论(0) 推荐(0) 编辑
socket 映射服务器--(可处理多客户端连接(fork),显示退出信息)
摘要:server client 参考http://www.cnblogs.com/Malphite/p/7529200.html 阅读全文
posted @ 2017-09-16 10:57 Malphite 阅读(465) 评论(0) 推荐(0) 编辑
socket 映射服务器程序
摘要:server client 阅读全文
posted @ 2017-09-15 23:49 Malphite 阅读(423) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示