您现在的位置是:首页
>
websocket重连机制 .Net和Java的socket机制比较
.Net和Java的 ocket机制比较 ocket是基于TCP和UDP协议的高层接口 定义了收发数据的格式 Java的TCP服务中使用的Socket是一种流机制 即对于编程人员来说 处理 oc
.Net和Java的socket机制比较
socket是基于TCP和UDP协议的高层接口 定义了收发数据的格式 Java的TCP服务中使用的Socket是一种流机制 即对于编程人员来说 处理socket只需要从Socket中获取流 然后可以像处理本地流一样来进行数据的收发
例如
DataOutputStream outToClient =new DataOutputStream(socket getOutputStream());BufferedReader inFromClient =new BufferedReader(new InputStreamReader(socket getInputStream()));String requestMessageLine = inFromClient readLine();outToClient writeBytes(requestMessageLine);Net的Socket机制提供了两种实现 一种是直接用Socket类 一种是使用对Socket再次封装的TcpClient UdpClient类来实现 Net提供了一种统一的收发机制 NeorkStream

TcpClient和Socket的底层都是通过NeorkStream来传送数据的 它们都可以产生一个NeorkStream 例如
TcpClient client = server AcceptTcpClient();NeorkStream stream = client GetStream();Net的socket和Java的socket在收发数据上的最大不同是 Java的socket可以像普通的流一样操作 Net的socket有多种实现方法 可以直接用Socket send()来发 也可以用NeordStream来发送 也可以用TcpClient来发送 但是每种实现在收发数据的时候都是通过显示的对缓冲区进行操作 例如
lishixinzhi/Article/program/net/201311/15486 很赞哦! (1047)
相关文章
- 疯狂Java讲义:使用Socket进行通信[1]
- 高并发socket服务 Java进行并发多连接socket编程
- 用Java实现HTTP断点续传功能(2)
- Java进阶 关于Java Socket编程的详细介绍[2]
- java是网络编程语言吗 Java网络编程-Java Socket编程(五)
- java是网络编程语言吗 基于Socket的Java网络编程集粹
- 串行端口是什么意思 浅谈Java串行端口技术协议
- Java进阶 关于Java Socket编程的详细介绍[1]
- java套接字网络编程 Java网络编程基础(四) ServerSocket类使用
- 金偕初步意思 Java Socket初步详解
爱学记

微信收款码
支付宝收款码