http://www.cppblog.com/changshoumeng/archive/2010/05/14/115413.html3.8一个使用CSocket类的网络通信实例本例采用CSocket编程模型建立一个聊天程序的简单实例。建立项目时注意选上“Windows套接字”复选框。3.8.1服务...
分类:
其他好文 时间:
2015-01-19 20:53:14
阅读次数:
257
read/write方法这些方法对一个流进行读写操作(能够是套接字,或者其它表现的像流的类):async_read(stream, buffer [, completion],handler):这种方法异步地从一个流读取。结束时,处理方法被调用。处理方法的格式是:void handler(const...
分类:
编程语言 时间:
2015-01-19 19:03:06
阅读次数:
154
我们知道Tomcat通信是建立在Socket的基础上,而套接字在服务器端和客户端传递的报文都是未经过编码的字节流,每8位组成1个字节,计算机以二进制为基础,这是由于使用晶体管的开合状态表示1和0,这样8个电晶体管就可以组成一个字节,这正是应用层使用的最小单位——字节。
在通过Socket进行网络通信的程序中,假如我们在接收到报文时不知道通过什么编码才能正确解码,最好的办法就是用Socket最底层...
分类:
其他好文 时间:
2015-01-17 20:57:02
阅读次数:
203
import java.awt.Dimension;
import java.awt.TextArea;
import java.awt.TextField;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event....
分类:
编程语言 时间:
2015-01-16 20:57:05
阅读次数:
222
用python编写socket程序,在指定端口上监听服务:importsocketsock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)port=8080sock.bind((‘‘,port))sock.listen(1)print‘listeningonport:%s‘%portwhileTrue:try:conn,addr=sock.accept()print‘connectedby%s:%s‘%(addr[0],add..
分类:
其他好文 时间:
2015-01-16 17:04:29
阅读次数:
173
第二章 连接管理HttpClient有一个对连接初始化和终止,还有在活动连接上I/O操作的完整控制。而连接操作的很多方面可以使用一些参数来控制。2.1 连接参数这些参数可以影响连接操作:'http.socket.timeout':定义了套接字的毫秒级超时时间(SO_TIMEOUT),这就是等待数据,...
分类:
Web程序 时间:
2015-01-16 14:36:38
阅读次数:
249
Socket使用大全第一部分、概念的理解1、什么是Socket?Socket又称之为“套接字”,是系统提供的用于网络通信的方法。它的实质并不是一种协议,没有规定计算机应当怎么样传递消息,只是给程序员提供了一个发送消息的接口,程序员使用这个接口提供的方法,发送与接收消息。Socket描述了一个IP、端...
分类:
移动开发 时间:
2015-01-14 09:39:17
阅读次数:
231
传输控制协议TCP特点:1,面向连接的运输层协议 2,每一条TCP只能有两个端点。点对点 3,TCP是可靠的,无差错,不重复,顺序到达。 4,全双工,允许通信双方进程在任何时候都能收发数据。 5,面向字节流。无结构字节流。TCP连接每一条TCP连接的两端是套接字。套接字的格式:IP地址:端口...
分类:
其他好文 时间:
2015-01-13 23:06:37
阅读次数:
514
#include int inet_aton(const char *strptr, struct int_addr *addrptr);inet_aton将strptr所指C字符串换成一个32位的网络字节序二进制,并通过指针addptr来存储。若成功返回1,否则返回2.char *inet_nto...
分类:
其他好文 时间:
2015-01-11 20:19:08
阅读次数:
185
使用trickle限制网络上传和下载速度 yum install trickleTrickle如何工作? Trickle通过控制socket数据读写量来控制和限制应用的上传/下载速度。它使用另一个版本的BSD套接字API,但是区别是trickle还管理socket调用。要注意的是trickle使用动态链接和加载,所以它只对于使用"Glibc库"的程序有用。由于trickle可以设置数据在socke...
分类:
Web程序 时间:
2015-01-10 16:42:49
阅读次数:
231