public class Server { public static void main(String[] args) { try { ServerSocket serverSocket = new ServerSocket(8888); System.out.println("服务器启动中...... ...
分类:
其他好文 时间:
2018-12-21 15:20:02
阅读次数:
253
转发链接:https://www.cnblogs.com/zhanglei93/p/6217384.html 一、Java中的Socket用法 Java中的Socket分为普通的Socket和NioSocket。 二、普通Socket用法 创建ServerSocket。ServerSocket的构造 ...
分类:
编程语言 时间:
2018-12-19 13:04:47
阅读次数:
233
1:java.io包下,file io,socket,serverSocket,httpUrlConnection.java.nio,以及异步nio(aio) 2: ...
分类:
编程语言 时间:
2018-12-07 14:57:53
阅读次数:
204
C/s架构: socket、serversocket、awt/swing做一个客户端软件 建好socket连接后,通过IO流交换数据。数据格式由各个开发者自己确定,B/C架构: 浏览器也是一种客户端软件 HTTP协议定义了浏览器和服务器通讯的基本规则之一 浏览器和服务器之间的交互: 1、交互模式是: ...
分类:
Web程序 时间:
2018-11-30 00:45:11
阅读次数:
193
Netty到底是什么 从HTTP说起 有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSocket服务器,Redis的Proxy服务器,MySQL的Proxy服务器等等。 我们回顾一下传统的HTTP服务器的原理 1、创建一个ServerSocket,监 ...
分类:
Web程序 时间:
2018-11-24 16:45:17
阅读次数:
664
package ex01.pyrmont; import java.net.Socket; import java.net.ServerSocket; import java.net.InetAddress; import java.io.InputStream; import java.io.Ou... ...
分类:
其他好文 时间:
2018-11-21 16:17:36
阅读次数:
140
一简单概念RPC:(RemoteProcedureCall),远程调用过程,是通过网络调用远程计算机的进程中某个方法,从而获取到想要的数据,过程如同调用本地的方法一样.阻塞IO:当阻塞I/O在调用InputStream.read()方法是阻塞的,一直等到数据到来时才返回,同样ServerSocket.accept()方法时,也是阻塞,直到有客户端连接才返回,I/O通信模式如下:图片描述(最多50字
分类:
编程语言 时间:
2018-11-15 19:51:35
阅读次数:
239
还记得之前介绍NIO时对比传统IO的一大特点吗?就是NIO是非阻塞式的,这篇文章带大家来看一下非阻塞的网络操作。 补充:以数组的形式使用缓冲区 使用NIO实现阻塞式网络通信 TCP协议的网络通信传统实现方式是通过套接字编程(Socket和ServerSocket),NIO实现TCP网络通信需要用到 ...
分类:
编程语言 时间:
2018-11-07 22:08:54
阅读次数:
193
ChannelOption.SO_BACKLOG, 1024 ChannelOption.SO_BACKLOG, 1024 BACKLOG用于构造服务端套接字ServerSocket对象,标识当服务器请求处理线程全满时,用于临时存放已完成三次握手的请求的队列的最大长度。如果未设置或所设置的值小于1, ...
分类:
Web程序 时间:
2018-11-03 15:23:13
阅读次数:
1160
当客户端与ServerSocket产生连接时,会产生一个 AE_REABLE / AE_WRITABL 事件, 多个Socket可能并发产生不同的事件,IO多路复用程序会监听这些Socket,按照顺序将这些Socket放到队列中排队。然后每次从队列中取出一个Socket来进行相应的操作。 *IO多路 ...
分类:
编程语言 时间:
2018-10-30 00:29:58
阅读次数:
224