tcp-ip
charles_lun
这个作者很懒,什么都没留下…
展开
-
UDP编程
UDP编程标签(空格分隔): udp java UDP套接字: UDP 协议提供了一种不同于TCP协议的端到端服务。实际上UDP协议只实现两个功能: 1)在 IP 协议的基础上添加了另一层地址(端口), 2)对数据传输过程中可能产生的数据错误进行了检测,并抛弃已经损坏的数据。可以进行类比的理解:TCP协议与电话通信相似,而UDP协议则与邮件通信相似:你寄包裹或信件时不需要进行”连接”,但原创 2016-11-03 11:16:10 · 387 阅读 · 0 评论 -
发送和接受数据
TCP 发送和接受数据标签(空格分隔): 未分类—应用程序协议中消息的成帧与解析程序间达成的这种包含了信息交换的形式和意义的共识称为协议,用来实现特定应用程序的协议叫做应用程序协议。前面章节中的回馈程序示例中的应用程序协议都过于简单:客户端和服务器的行为都不受它们之间所交换的信息内容的影响。而在绝大部分实际应用中,客户端和服务器的行为都要依赖于它们所交换的信息,因此应用程序协议通常更加复杂TCP原创 2016-11-03 18:00:02 · 729 阅读 · 0 评论 -
一脸懵逼的Socket-http对比
一脸懵逼的Socket/http对比标签(空格分隔): http tcp今天整理一下已经懵逼好久的Socket,http。想要弄清出他们的区别,首先要弄清一下Tcp/Ip协议。TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,定义了主机如何连入因特网及数据如何再它们之间传输的标准 , 从字面意思来看TCP/I原创 2016-11-03 23:01:29 · 444 阅读 · 0 评论 -
TCP/IP构建和解析协议消息
标签(空格分隔): 未分类在传输消息时,用Java内置的方法和工具确实很用,如:对象序列化,RMI远程调用等。但有时候,针对要传输的特定类型数据,实现自己的方法可能更简单、容易或有效。本章结束时我们再看一个简单的例子,对在实现别人定义的协议时可能用到的技术进行了介绍。这个例子程序是一个简单的”投票”协议,这里,一个客户端向服务器发送了一个请求消息,消息中包含了一个候选人 ID,范围是 0 至 100原创 2016-11-04 15:23:11 · 903 阅读 · 0 评论 -
Tcp编程下的多线程任务
Tcp编程下的多线程任务标签(空格分隔): tcp 多线程TCP通信为毛要引入多线程?基本 TCP 响应服务器一次只能处理一个客户端的请求。当一个客户端向一个已经被其他客户端占用的服务器发送连接请求时,虽然其在连接建立后即可向服务器端发送数据,服务器端在处理完已有客户端的请求前,却不会对新的客户端作出响应,。这种类型的服务器称为”迭代服务器( iterative server) “。迭代服务器按顺原创 2016-11-08 17:30:54 · 5033 阅读 · 0 评论 -
TCP Socket编程
TCP Socket编程标签(空格分隔): tcp socket—java tcp ip socket编程1. Java 为 TCP 协议提供了两个类: Socket 类和 ServerSocket 类。一个 Socket 实例代表了TCP 连接的一端。一个 TCP 连接( TCP connection)是一条抽象的双向信道,两端分别由IP地址和端口号确定。在开始通信之前,要建立一个 TCP连接,这原创 2016-11-02 15:24:17 · 440 阅读 · 0 评论 -
Socket协议简介
Socket协议简介标签(空格分隔): tcp ip udp socket学习java tcp/ip socket编程编写 TCP 客户端程序,在实例化 Socket 类时,要注意,底层的 TCP 协议只能处理 IP 协议,如果传递的第一个参数是主机名字而不是你 IP 地址,Socket 类具体实现的时候会将其解析成相应的地址,若因为某些原因连接失败,构造函数会抛出一个 IOException 异原创 2016-11-02 13:51:04 · 418 阅读 · 0 评论