int dup(int filedes);int dup2(int filedes,int
filedes2);这两个函数都可以实现复制一个现存的文件描述符,但是dup一定返回当前可用最小文件描述符,dup2可以用filedes2参数指定新描述符数值。如果filedes2已经打开,则先将其关闭。如果...
分类:
其他好文 时间:
2014-04-30 03:43:41
阅读次数:
442
1,date_default_timezone_set(PRC)
设定一个脚本中所有日期函数的默认时区,PRC设置中国时区2,microtime(true) 返回当前unix微秒时间戳 1398681491.8171
,一秒=1000毫秒,1毫秒=1000微秒3,round($str,int) .....
分类:
Web程序 时间:
2014-04-29 22:32:48
阅读次数:
578
摘自:http://blog.csdn.net/rangf/article/details/6096365SecureCRT这款SSH客户端软件同时具备了终端仿真器和文件传输功能。比ftp命令方便多了,而且服务器不用再开FTP服务了。rz,sz是便是Linux/Unix同Windows进行ZMode...
为什么没有采用多线程或者IO复用,原因是在多线程或IO复用的情况下,当前目录是共享的,无法根据每一个连接来拥有自己的当前目录。多进程模式下,一个连接拥有2个进程,一个是nobody进程,一个是服务进程。为什么使用nobody进程的原因是:在PORT模式下,服务器会主动建立数据通道连接客户端,服务器可...
分类:
其他好文 时间:
2014-04-28 01:00:27
阅读次数:
551
首先说明,下面的代码仅是一个IOCP的demo,很多地方的设计非常差,当然也有一些设计还算可以:)。此篇仅供对IOCP有些了解但又不深入的、需要一个稍微完整示例的、对网络编程感兴趣的同学参考。点击这里下载代码整个程序的流程如下:流程完全是无阻塞的,主线程里,将收到的消息全都一次性取出后,然后派发。所...
分类:
其他好文 时间:
2014-04-27 21:30:51
阅读次数:
757
getsockname和getpeername函数
getsockname函数用于获取与某个套接字关联的本地协议地址
getpeername函数用于获取与某个套接字关联的外地协议地址
定义如下:
#include
int getsockname(int sockfd, struct sockaddr *localaddr, socklen_t *addrlen);
int getpe...
分类:
其他好文 时间:
2014-04-27 20:36:58
阅读次数:
552
使用Unity3d的内建网络搭建一个简单的服务器,使用本机当主机,创建一个客户端连接到本机,...
分类:
其他好文 时间:
2014-04-27 18:23:39
阅读次数:
609