
Java Socket
文章平均质量分 86
dabing69221
这个作者很懒,什么都没留下…
展开
-
【Java TCP/IP Soket】— 剖析TCP套接字连接
前言:在Socket实例返回时(通过Socket公有构造函数,或者调用ServerSocket.accept( )方法),它就已经连接到一个远程终端,并通过协议的底层实现完成了TCP消息或握手信息的交换。TCP连接:1.TCP的开放握手:TCP的开放握手也称为3次握手,因为这通常包括三条消息: 第一条:从客户端到服务端的连接请求;第二条:从服务端到客户端的确认消原创 2013-12-19 14:19:47 · 1779 阅读 · 2 评论 -
【Java TCP/IP Soket】— 剖析TCP中的死锁
大家在编写Socket应用程序时,必须避免设计非常小心以避免出现死锁。例如,在建立连接后,发送端与接收端都尝试发送数据,显然将会导致死锁的发生。 在前面中我们介绍了SendQ、RecvQ、Delivered队列,SendQ、RecvQ队列中缓冲区的容量在具体实现时会受到一定的限制。虽然它们使用的实际内存大小会动态的增长和 收缩,还是需要一个硬性的限制,以防止行为异常的程序所控制的单独一个TCP连接将系统内存耗尽,如果与TCP的流控制机制结合使用,则可能导致另一种形式的死锁。原创 2013-12-18 19:30:05 · 4061 阅读 · 0 评论 -
【Java TCP/IP Soket】— 剖析TCP中的缓冲
作为程序员,在使用TCP套接字时需要记住的最重要的一点 ——“不能假设在连接的一端,将数据写入输出流和在另一端从输入流读取数据之间有任何的一致性” (也就说 在连接的一端与另一端的连接之间, 写入数据与读取数据不存在一致性 )原创 2013-12-17 17:07:27 · 2608 阅读 · 1 评论 -
【Java TCP/IP Socket】 — close()/shutdownOutput()/shutdownInput() 分析
【Java TCP/IP Socket】 — close()/shutdownOutput()/shutdownInput() 分析原创 2013-12-16 18:36:19 · 22263 阅读 · 12 评论 -
【Java TCP/IP Socket】 — 单播、广播、组播
在当前网络通信中(TCP/IP也不例外)有三种通信模式:单播、广播、组播(又叫多播, 个人感觉叫多播描述的有点不恰当),其中多播出现的时间最晚,但同时具备单播和广播的优点,最具有发展前景。原创 2013-12-12 18:54:13 · 13474 阅读 · 1 评论 -
【Java TCP/IP Soket】— UDP套接字的基本使用
【Java TCP/IP Soket】— UDP套接字的基本使用 一.UDP套接字 二.UDP套接字与TCP套接字的区别 三.UDP套接字的基本使用原创 2013-12-10 16:38:42 · 3317 阅读 · 0 评论 -
【Java TCP/IP Soket】— TCP套接字的基本使用
【Java TCP/IP Soket】— TCP套接字的基本使用原创 2013-12-09 22:57:59 · 2385 阅读 · 0 评论 -
【Java TCP/IP Soket】— 套接字简介
【Java TCP/IP Soket】— 套接字简介原创 2013-12-09 20:27:35 · 1253 阅读 · 0 评论 -
【Java TCP/IP Soket】— 消息边界的问题解决
【Java TCP/IP Soket】— 关于消息边界问题,在TCP套接字处理接收消息中尤为重要,所以大家一定要学会解决它!原创 2013-12-09 17:00:37 · 3356 阅读 · 0 评论 -
【Java TCP/IP Soket】— TCP通信中由read返回值造成的的死锁问题
分类: 感受JAVA 2013-11-10 18:35 332人阅读 评论(4)收藏 举报TCPSocket死锁read-1目录(?)[+]转载请注明出处:http://blog.youkuaiyun.com/ns_code/article/details/14642873 书上示例 在第一章《基本套接字》中,作者给出了一个TCP Socket通信的例子转载 2013-11-27 11:35:13 · 1786 阅读 · 0 评论