PHP使用Berkley的socket库来创建它的连接。socket只不过是一个数据结构。你使用这个socket数据结构去开始一个客户端和服务器之间的会话。这个服务器是一直在监听准备产生一个新的会话。当一个客户端连接服务器,它就打开服务器正在进行监听的一个端口进行会话。这时,服务器端接受客户端的连接...
分类:
其他好文 时间:
2014-05-26 21:52:58
阅读次数:
422
http://www.docin.com/p-111227070.htmlJava mina和c++
ace做socket长连接 测试报告:http://www.iteye.com/problems/44682c++ RTMP server
做流媒体的流媒体研究博客:http://www.cnblo...
分类:
其他好文 时间:
2014-05-26 15:37:06
阅读次数:
249
服务器端的Bind(IPEndPoint)只能绑定本机所拥有的地址,如127.0.0.1,过路由的还可以绑定你在从路由获得的地址(如192.168.1.100),直接单机拨号上网的,还可以绑定你的拨号获得的外网IP。总之就是只能绑定本机可以获得的合法IP,最重要的是服务器端提供了端口号。客户端的Co...
分类:
其他好文 时间:
2014-05-23 07:24:47
阅读次数:
296
网上很多IO资料,对新手来说,越看越晕。根据自己的理解,总结对比了一下OIO、NIO、AIO。
OIO:线程发起IO请求,不管内核是否准备好IO操作,从发起请求起,线程一直阻塞,直到操作完成。如下图:
NIO(reactor模型):线程发起IO请求,立即返回;内核在做好IO操作的准备之后,通过调用注册的回调函数通知线程做IO操作,线程开始阻塞,直到操作完成。如下图:
AIO(...
分类:
其他好文 时间:
2014-05-23 01:00:05
阅读次数:
470
unix domain socket
是IPC通信的一种方式,可用于与管理进程间通信,同时由和网络socket统一,所以很好管理,使用还是比较多。现举个例子: server.c 1 #include
2 #include 3 #include 4 #include 5 #include ...
分类:
其他好文 时间:
2014-05-22 14:40:25
阅读次数:
533
服务端代码:/* * testSocketService.c * * Created on:
2012-8-16 * Author: 皓月繁星 */#include #include #define PO...
Windows Socket+网络
Winsock是 Windows下套接字标准。...
sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是採用的流式套接字。server端编程的步骤:1:载入套接字库,创建套接字(WSAStartup()/socket());2:绑...
分类:
编程语言 时间:
2014-05-21 11:59:47
阅读次数:
320