01 2017 档案

摘要:PHP的生成器、yield和协程 虽然之前就接触了PHP的yield关键字和与之对应的生成器,但是一直没有场景去使用它,就一直没有对它上心的研究。不过公司的框架是基于php的 实现,觉得有必要深入的瞅瞅了。 由于之前对于 接触不多,后来也是在看了鸟哥的介绍 "在PHP中使用协程实现多任务调度" 才有 阅读全文
posted @ 2017-01-24 15:38 听雨阁中听雨歌 阅读(20468) 评论(0) 推荐(4)
摘要:Linux下的C Socket编程(四) 延长server的生命周期 在前面的一个个例子中,server在处理完一个连接后便会立即结束掉自己,然而这种server并不科学啊,server应该是能够一直接受处理连接的,知道结束命令结束掉server。 实现这种情况的最简单的方法便是将 放置在一个死循环 阅读全文
posted @ 2017-01-07 18:16 听雨阁中听雨歌 阅读(505) 评论(0) 推荐(0)
摘要:Linux下的C Socket编程(三) server端的简单示例 经过前面的client端的学习,我们已经知道了如何创建socket,所以接下来就是去绑定他到具体的一个端口上面去。 绑定socket到一个端口上 函数可以将socket绑定到一个端口上,client可以通过向这个端口发起请求,端口对 阅读全文
posted @ 2017-01-06 15:44 听雨阁中听雨歌 阅读(1211) 评论(0) 推荐(0)
摘要:Linux下的C Socket编程(二) 获取域名对应的IP地址 经过上面的讨论,如果我们想要连接到远程的服务器,我们需要知道对方的IP地址,系统函数 便能够实现这个目的。它能够获取域名对应的IP地址并且返回一个 类型的结果。其中包含了IP地址信息,他的头文件为 。 其中的 便是存放IP地址的信息。 阅读全文
posted @ 2017-01-06 11:24 听雨阁中听雨歌 阅读(8245) 评论(0) 推荐(1)
摘要:Linux下的C Socket编程(一) 介绍 是进程间通信的方式之一,是进程间的通信。这里说的进程并不一定是在同一台机器上也有可能是通过网络连接的不同机器上。只要他们之间建立起了 的连接,那么数据便可以在机器之间进行双向的交流,直到连接断开。 socket的建立 在我们接触到实际的代码API之前, 阅读全文
posted @ 2017-01-05 16:52 听雨阁中听雨歌 阅读(4818) 评论(2) 推荐(1)