摘要:一、http协议的作用原理www是以internet作为传输媒介的一个应用系统,www网上最基本的传输单位是web网页。www的工作基于客户机/服务器计算模型,由web 浏览器(客户机)和web服务器(服务器)构成,两者之间采用超文本传送协议(http)进行通信。http协议是基于tcp/ip协议之上的协议,是web浏览器和web服务器之间的应用层协议,是通用的、无状态的、面向对象的协议。http......
摘要:socket传输模式 sockets有两种主要的操作方式:面向连接的和无连接的.面向连接的sockets操作就像一部电话,他们必须建立一个连接和一人呼叫.所有的事情在到达时的顺序与它们出发时的顺序时一样.无连接的sockets操作就像是一个邮件投递,,没有什么保证,多个邮件可能在到达时的顺序与出发时的顺序不一样. 到底用哪种模式是邮应用程序的需要决定的.如果可靠性更重要的话,用面向连接的操作会好一......
网络数据流的java处理(1)上一页 ...os.write(byte[] b); 【程序编程相关:
CA亚太地区高层重大人事变动 影响本财年】 【推荐阅读:
百度已正式宣布开放互联网新闻开放协议】 【扩展信息:
上海电信购买美国设备 限制VoIP通信】 is.read(byte[] b); 这些方法总给人一种不太舒服的感觉.不过从jdk1.4开始弥补了这一点.jdk1.4中新增加了新的i/o流处理,在缓冲区管理.可伸缩网络与文件io.字符集支持.正规表达式匹配方面做了新的处理.其中缓冲区管理与通道(channel)概念则是对网络数据流的收发处理支持的强化.缓冲区管理中bytebuffer类更好的支持了网络数据流处理.在网络连接中,通道代表了sockets的连接.基于这些新的io处理,以上代码可以改写为: ...... bytebuffer bytebuf = bytebuffer.allocate(2048); // 创建一个指定大小的缓冲区 inetsocketaddress isa = new inetsocketaddress(hostname,port); sc = socketchannel.open(); // 建立一个socket通道 sc.connect( isa); // 建立一个socket连接 … sc.write(bytebuf); // 发送数据 … sc.read(bytebuf); // 接收数据
这样的程序似乎要流畅的多.
共2页: 1 [2] 下一页
摘要:一、 java编程简介 1. 编程环境: 操作系统 redhat7.0 编译软件 jdk1.2.2 浏览软件 netscape6.0 2. 编程方法: 先用文本编辑器如gedit等输入java程序,以.java为文件名后缀存盘。再执行命令行:“javac 文件名”来编译java程序。编译后生成后缀为.class的字节码文件。最后,如果是java applitcation,则执行命令行:“java ......