
网络编程
文章平均质量分 60
fan_hai_ping
专注于C/C++开发,精通于Python
展开
-
Python Socket模块中的IP转换函数
Python Socket模块中包含一些有用IP转换函数,说明如下:socket.ntohl(x) // 类似于C语言的ntohl(x)把32位正整数从网络序转换成主机字节序。socket.ntohs(x) // 类似于C语言的ntohs(x)把16位正整数从网络序转换成主机字节序。socket.htonl(x) // 类似于C语言原创 2012-12-25 20:56:17 · 32617 阅读 · 0 评论 -
Jetty 9嵌入式开发
官方网址:http://www.eclipse.org/jetty/下载地址:http://download.eclipse.org/jetty/stable-9/dist/文档网址:http://www.eclipse.org/jetty/documentation/当前Jetty网址上推荐使用的稳定版本:Jetty9.0。介绍 Jetty9内容位于http:翻译 2014-11-05 22:33:49 · 24855 阅读 · 1 评论 -
Jetty Hello World
本文网址:http://wiki.eclipse.org/Jetty/Tutorial/Jetty_HelloWorld 本章节教你如何使用CLASSPATH下Jetty类提供的Jetty API来开发代码。如果你希望使用Maven或者标准Web应用,参考Jetty和MavenHelloWorld教程。下载Jar包 Jetty分解成许多Jar和依赖,通过选择翻译 2014-11-05 22:38:43 · 11249 阅读 · 1 评论 -
PF_RING 6.0.2发布
DKMS、Sysdig、硬件时间戳更多。 2014年9月24日发布一个PF_RING的维护发行版,包括许多修复和增强,特别是: 1)我们已经移动DKMS上的二进制包,让他们独立于内核的版本,不管什么时候发行新内核版本,也可以让你更新。 2)我们在PF_RING中添加sysdig支持,以便你的PF_RING应用能够打开虚拟设备sysdig,在不要求sy翻译 2014-11-19 09:18:55 · 3770 阅读 · 0 评论 -
Linux下网卡驱动和版本信息
本文档描述如何查看Linux下网卡驱动和版本信息!!原创 2014-10-24 08:46:29 · 5816 阅读 · 0 评论 -
时间同步技术的整理
时间概念 时间与频率之间互为倒数关系,两者密不可分,时间标准的基础是频率标准,由晶体振荡器决定时间的精度。 4种实用的时间频率标准源包括晶体钟、铷原子钟、氢原子钟和铯原子钟。 常用的时间坐标系,时间包含时刻(点)和时间间隔(段),常用的时间坐标系有时间时(UT)、地方时、原子时(AT)、协调世界时(UTC)和GPS时。定时是指根据参考时间标准对本地钟进行校准的过程。时间同步原创 2012-09-17 19:40:13 · 14466 阅读 · 0 评论 -
如何检查Socket是否断开
最近在做一个TCP采集程序,使用到C/S的结构。功能比较的简单,就是TCP采集程序作为服务器,信令采集设备作为客户端,客户端与服务器端之间建立长连接之后,开始发送信令报文给服务器。在服务器端使用多线程方式来处理每个客户端的socket连接,服务器端不主动断开链路,也没有心跳机制来维护连接的状态,客户端发送数据的时间也是不一定的,只要有采集到信令数据时才进行发送。在客户端socket断开后,服务器端原创 2011-08-16 14:07:07 · 20836 阅读 · 0 评论 -
拔掉网线时Socket的检查方法
最近在做有关于TCP采集程序时,发现在客户端与服务器通过TCP socket进行通信的时候,如果客户端应用程序正常或者异常退出时,服务器都可以在对应的socket通信连接上获得响应(如返回0,或者抛出异常)。但是,如果在客户端的网线被拔掉的情况下,那么默认情况下,服务器端需要很长的时间才会知道客户端的网线断掉。对于许多服务器应用程序来说,这么长的反应时间是不能允许的,在这种情况下通常使用“心跳机制原创 2011-08-18 21:17:53 · 6082 阅读 · 1 评论 -
字节序和IP地址转换函数的使用
理解字节序字节序,又称为端序和尾序(Endianness)。它指存放多字节数据的字节顺序,例如:整数(short、int等)在内存中存放的方式和网络传输的传输顺序。大端字节序(big-endian),又称大尾序:最高有效位(MSB)存储在最低内存地址处。最直观的字节序,地址低位存储值的高位,地址高位存储只的地位。小端字节序(little-endian),又称小尾序:最低有效位(LSB)原创 2012-12-18 21:22:20 · 10344 阅读 · 0 评论 -
Jetty和Maven HelloWorld
ApacheMaven是一个软件项目管理和理解工具。基于项目对象模型(POM)内容,Maven能够通过信息中心管理一个项目构建、报告和文档。它是一个理想的工具用来构建Web应用项目。这项目可以使用Jetty Maven插件在部署模式下运行Web应用。 你能使用Maven来构建嵌入式Jetty应用程序和标准的基于Web应用。为了理解使用Jetty构建和运行的基本操作,首先阅读翻译 2014-11-05 22:41:45 · 12765 阅读 · 0 评论