摘要: 上一小节,已经讲到可以每个人多说话,而且还没有限制,简单的来说,我们已经完成了聊天的功能了,那么接下来我们要实现什么功能呢?一个聊天程序至少应该支持一对多的通讯吧,接下来就实现多个客户端往服务器发送数据,和服务器向多个客户端发送数据。 多对一,单向,各个客户端都可以向服务器发送数据 clos... 阅读全文
posted @ 2014-07-26 17:48 无脑仔的小明 阅读(4059) 评论(2) 推荐(1) 编辑
摘要: 上一节简单如何通过Socket创建一个连接,然后进行通信。只是每个人只能说一句话。而且还是必须说完才会接收到信息,总之是很不方便的事情。所以这一小节我们将对上一次的程序进行修改,修改成每个人可以多说话,主要是通过Linux下多进程fork实现的。 一对一,server和client是每个人都可... 阅读全文
posted @ 2014-07-26 16:52 无脑仔的小明 阅读(3741) 评论(2) 推荐(0) 编辑
摘要: 很早的一段时间,看了APUE和UNPv1了解了网络编程,但是但是只是看而已,没有具体的实践,趁现在没有什么事做,就来实践了解一下网络编程。写博客保存下来,方便以后用到的时候可以查到。 此次的聊天程序是迭代开发的。就是一步一步的修改成不同功能的聊天程序。 服务器server和客户端client... 阅读全文
posted @ 2014-07-26 16:25 无脑仔的小明 阅读(6781) 评论(3) 推荐(2) 编辑