Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·Tomcat5.5.9的安装配置
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·hibernate配置笔记
·构建Linux下IDE环境--Eclipse篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·AOP编程入门--Java篇
·创建文件夹和文件的java代码范例
·Java常见面试题(含答案)
·Java编写的计算器程序及源代码

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
Java Socket编程(一)

作者:未知 来源:月光软件站 加入时间:2005-5-13 月光软件站

Socket传输模式
Sockets有两种主要的操作方式:面向连接的和无连接的.面向连接的sockets操作就像一
部电话,他们必须建立一个连接和一人呼叫.所有的事情在到达时的顺序与它们出发时的
顺序时一样.无连接的sockets操作就像是一个邮件投递,,没有什么保证,多个邮件可能在
到达时的顺序与出发时的顺序不一样.
到底用哪种模式是邮应用程序的需要决定的.如果可靠性更重要的话,用面向连接的操作
会好一些.比如文件服务器需要他们的数据的正确性和有序性.如果一些数据丢失了,系统
的有效性将会失去.一些服务器,比如间歇性地发送一些数据块.如果数据丢了的话,服务
器并不想要再重新发过一次.因为当数据到达的时候,它可能已经过时了.确保数据的有序
性和正确性需要额外的操作的内存消耗,额外的费用将会降低系统的回应速率.
无连接的操作使用数据报协议.一个数据报是一个独立的单元,它包含了所有的这次投递
的信息.把它想象成一个信封吧,它有目的地址和要发送的内容.这个模式下的socket不需
要连接一个目的的socket,它只是简单地投出数据报.无连接的操作是快速的和高效的,但
是数据安全性不佳.
面向连接的操作使用TCP协议.一个这个模式下的socket必须在发送数据之前与目的地的
socket取得一个连接.一旦连接建立了,sockets就可以使用一个流接口:打开-读-写-关闭
.所有的发送的信息都会在另一端以同样的顺序被接收.面向连接的操作比无连接的操作
效率更低,但是数据的安全性更高.
SUN一直是网络建设的支持者,所以在Java中支持sockets就不足为奇了.实际上,Java降低
了建立一个sockets程序的难度.每一个传输模式都被封装到了不同的类中.面向连接的类
将会首先被我们讨论.
Sockets有两种主要的操作方式:面向连接的和无连接的.面向连接的sockets操作就像一
部电话,他们必须建立一个连接和一人呼叫.所有的事情在到达时的顺序与它们出发时的
顺序时一样.无连接的sockets操作就像是一个邮件投递,,没有什么保证,多个邮件可能在
到达时的顺序与出发时的顺序不一样.
到底用哪种模式是邮应用程序的需要决定的.如果可靠性更重要的话,用面向连接的操作
会好一些.比如文件服务器需要他们的数据的正确性和有序性.如果一些数据丢失了,系统
的有效性将会失去.一些服务器,比如间歇性地发送一些数据块.如果数据丢了的话,服务
器并不想要再重新发过一次.因为当数据到达的时候,它可能已经过时了.确保数据的有序
性和正确性需要额外的操作的内存消耗,额外的费用将会降低系统的回应速率.
无连接的操作使用数据报协议.一个数据报是一个独立的单元,它包含了所有的这次投递
的信息.把它想象成一个信封吧,它有目的地址和要发送的内容.这个模式下的socket不需
要连接一个目的的socket,它只是简单地投出数据报.无连接的操作是快速的和高效的,但
是数据安全性不佳.
面向连接的操作使用TCP协议.一个这个模式下的socket必须在发送数据之前与目的地的
socket取得一个连接.一旦连接建立了,sockets就可以使用一个流接口:打开-读-写-关闭
.所有的发送的信息都会在另一端以同样的顺序被接收.面向连接的操作比无连接的操作
效率更低,但是数据的安全性更高.
SUN一直是网络建设的支持者,所以在Java中支持sockets就不足为奇了.实际上,Java降低
了建立一个sockets程序的难度.每一个传输模式都被封装到了不同的类中.面向连接的类
将会首先被我们讨论.



相关文章

相关软件




月光软件程序下载编程文档电脑教程网站设计网址导航网络文学游戏天地幽默笑话生活休闲写作范文安妮宝贝
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有