原文链接:http://www.ibm.com/developerworks/cn/linux/l-hisock.html使用 Sockets API,我们可以开发客户机和服务器应用程序,它们可以在本地网络上进行通信,也可以通过 Internet 在全球范围内进行通信。与其他 API 一样,您可以通...
分类:
系统相关 时间:
2014-10-24 14:27:44
阅读次数:
286
在看下面一个例子前先提及一组函数pack,unpack。任何一款拥有socket操作能力的语言都有一个专门用于组包的函数,php也不例外当然这组函数的用途不仅仅是组包。下面简单的介绍一下:应用一:输入16进制或者2进制流。看看这个程序,相当于下面的程序echo chr(0x3B).chr(0x06)...
分类:
Web程序 时间:
2014-10-24 14:22:42
阅读次数:
320
sudo apt-get install luarockssudo apt-get install lua-socket;sudo apt-get install lua-filesystem;lfs和sockets用来调试,luarocks用来安装别的模块的开发环境,intellij idea的社...
分类:
其他好文 时间:
2014-10-24 12:29:48
阅读次数:
1595
Socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别。套接字之间的...
分类:
编程语言 时间:
2014-10-24 11:09:05
阅读次数:
123
通过java网络编程(1)网络体系结构及通信协议我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,
三者从本质上来说没有可比性
TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,
而HTTP是应用层协议,主要解决如何包装数据。
socket是对TCP/IP协议的封装和应用(程序员层面上)。
三者关系
总的来说
传输层的TCP是基于网络层的IP协议的
应用层的HTTP协议又是基于传输层的TCP协议的
Socket本身不算是协议,它只是提供了一个针对TCP或者U...
分类:
编程语言 时间:
2014-10-24 11:00:53
阅读次数:
181
Ubuntu下errno值
每当一个Unix函数(如socket函数)中发生错误时,全局变量errno将被设置成一个指示错误类型的正整数,如果函数不返回错误,errno的值就没有定义,值为0不表示任何错误.且具有以E开头的全大写字母名字,并且通常在/usr/include/sys/errno.h中定义,在Ubuntu中存放在/usr/include/asm-generic/errno.h,
为了方便查找,我们先给出errno.h在Ubuntu里面的内容...
分类:
系统相关 时间:
2014-10-24 09:20:29
阅读次数:
306
一个进程使用选路域(routing domain)中的一个插口来发送和接收选路报文,socket系统调用需要制定一个PF_ROUTE
的族类型和一个SOCK_RAW的插口类型。该进程可以向内核发送以下五种选路报文:
1.RTM_ADD:增加一条新路由。
2.RTM_DELETE:删除一条已经存在的路由。
3.RTM_GET:取得有关一条路由的所有信息。
4.RTM_CHANGE:改变一条...
分类:
其他好文 时间:
2014-10-24 00:26:42
阅读次数:
321
在Mysql下有时候会出现mysql.sock位置错误,导致无法链接数据库。
mac下报错的时候:
首先修改my.cnf
位置在/etc/my.cnf下,假如没有的话,去/usr/locate/mysql版本/my.cnf下修改,然后复制到/etc下。
修改为如下:
[client]
socket = /tmp/mysql.sock
[mysqld]
socket = /tmp...
分类:
数据库 时间:
2014-10-24 00:23:21
阅读次数:
211
我们要封装Socket,首先我们需要了解Socket需要哪些要素: 1) 首先,一个套接字创建后,需要绑定一块网卡的IP,以及连接的对口号,所以我们先封装InetAddr。在class中,仅有的一个私有成员就是struct sockaddr_in类型的一个对象,我们需要将该对象的几种赋值与创建封装....
分类:
系统相关 时间:
2014-10-23 22:32:27
阅读次数:
312