
网络编程
文章平均质量分 92
是Guava不是瓜娃
Welcome to the real world,it is suck but you gonna love it.
展开
-
【Socket编程一】Java Socket编程入门介绍
Java Socket编程入门介绍 1 计算机之间通信条件 在介绍Socket之前先简单介绍下计算机之间通讯所需要的条件:IP地址,协议,端口号。 IP地址:为实现网络中不同计算机之间的通信,每台计算机都必须有一个唯一的标识---IP地址。 举个例子,在电话通讯中,电话用户是靠电话号码来识别的。同样,在网络中为了区别不同的计算机,也需要给计算机指定一个连网专用号码,这个号码就是“I原创 2017-02-16 13:32:06 · 975 阅读 · 0 评论 -
【Socket编程二】利用Socket实现聊天通信的编程实例
利用Socket实现聊天通信的编程实例 在上文中,介绍了Socket相关的内容以及Socket编程的入门实例,本篇文章将写一个利用Socket实现客户端服务器聊天的小程序。 话不多说,眼见为实,先上图: 服务器: 客户端: 其中绿色字为对应客户端/服务器输入内容,黑色字是对方回应内容。 DataInputStream/DataOutputSt原创 2017-02-17 16:28:54 · 921 阅读 · 0 评论 -
Java NIO 入门介绍
阅读本文章时,需要你掌握以下知识点: 1. Java IO流的基本知识点,包括数据的写入读出等操作; 2. Java 多线程,并发编程的知识点,重点是多线程的理解; 3. Java Socket编程基础,可参看我的上篇关于Socket介绍的文章。1. 什么是Java NIO?在介绍Java NIO之前,我想先介绍下为什么会出现Java NIO的概念。 在Socket编程中,数据传输是原创 2017-02-21 18:53:54 · 689 阅读 · 0 评论 -
Netty学习(五)- 基于Netty的WebSocket协议栈开发
0、前言 HTTP协议作为客户端-服务端之间的通信方式,得到了很多的应用。但是HTTP协议有很多的弊端: 半双工:HTTP协议为半双工协议,这意味着客户端、服务端之间同一时刻只能有一端发送数据; 消息结构复杂:HTTP协议包含消息头、消息体等内容,消息结构比较复杂和繁琐; 长连接机制耗费服务器资源:为了实现实时通信,很多网站都采用长连接的方式,由客户端每隔固定时间(如1s)发送HTTP请求到服务...原创 2019-08-31 12:57:57 · 621 阅读 · 0 评论