网络编程
池塘的蜗牛
这个作者很懒,什么都没留下…
展开
-
Unix网络编程
转载:http://blog.csdn.net/intint/article/details/4527251.1 客户端程序和服务端程序 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 网络程序是先有服务器程序启动,等待客户端的程序运行并建立连接.一般的来说是服务端的程序 在一个端口上监听,直到有一个客户端的程序发来了请求. 1转载 2013-12-22 15:08:46 · 476 阅读 · 0 评论 -
Linux守护进程的编程实现
转载:http://blog.csdn.net/hairetz/article/details/4195036Linux 守护进程的编程方法 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器h转载 2013-12-27 11:58:17 · 492 阅读 · 0 评论 -
windows平台下获取当地时间
最近实验室项目验收,要求室外设备数量必须达到41台,但是害怕到时某些节点不能连接上室内工作站,所以要在模拟节点上模拟真实设备信息,这样就需要通过网络传输真实经纬度,GPS时间,Mac地址。网络框架已经搭好,要做只是将真实信息填进相应的字段,本来很简单,可是在获取本地时间时一直不对(自己对与window平台的API不是很了解),其中年,月,日,分钟,秒都对,就是Hour不对纠结了好久。下面将其总结一原创 2014-03-20 20:34:58 · 495 阅读 · 0 评论 -
TCP服务器是否需要心跳包?
之前的测试都是,手动强制关闭客户端进程,然后查看服务器的情况,结果往往是,服务器收到了客户端关闭的事件。其实,我一直忽略了一个问题,我没有拔掉网线来测试! 上面的手动关闭客户端进程,事实上并不能测试出想要的结果,因为进程是在应用层的,所以,这种测试方法不能保证网络驱动层也不发送数据报文给服务器。经过测试发现,当应用层强制结束进程时,对于TCP连接,驱动层会发送reset数据包转载 2014-04-18 20:46:24 · 822 阅读 · 0 评论 -
TCP Keepalive HOWTO
HeartBeat心跳包和TCP协议的KeepAlive机制原创 2014-08-30 13:22:42 · 495 阅读 · 0 评论