最近在看Netty框架,顺便写了一下NIO SocketChannel服务端和客户端 Server.java Client.java 整个套路和Socket、ServerSocket套路是一样的,这是阻塞形式的。NIO可以设置为非阻塞,这需要配合使用Selector。这种就和Socket、Serve ...
分类:
移动开发 时间:
2017-08-20 00:42:14
阅读次数:
186
使用Java.NET.ServerSocket能够方便的创建一个服务端套接字,这个类的构造函数有一个参数backlog。下面这段代码,在本机的8888端口上建立了一个套接字,backlog设置为5。[java] view plain copy// port:8888,backlog:5 Server... ...
分类:
编程语言 时间:
2017-08-18 23:53:30
阅读次数:
421
IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 一、BIO 在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求建立一堆线程等待 ...
分类:
其他好文 时间:
2017-08-16 00:45:00
阅读次数:
182
IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 一、BIO 在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求建立一堆线程等待 ...
分类:
其他好文 时间:
2017-08-15 13:24:27
阅读次数:
157
the client port: package com.socket;import java.io.IOException;import java.io.OutputStream;import java.io.PrintStream;import java.net.Socket;import ja ...
分类:
编程语言 时间:
2017-08-12 15:31:15
阅读次数:
243
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket; imp ...
分类:
编程语言 时间:
2017-08-06 20:38:55
阅读次数:
155
一:服务端: 1.创建客户端: package com.ywh.serversocket; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import java.util.Set; p ...
分类:
其他好文 时间:
2017-07-25 21:15:21
阅读次数:
196
Socket类Socket(InetAddress address, int port) 创建一个流套接字并将其连接到指定 IP 地址的指定端口号。Socket(String host, int port) 创建一个流套接字并将其连接到指定主机上的指定端口号。Socket(InetAddress a ...
分类:
编程语言 时间:
2017-07-23 20:59:08
阅读次数:
274
课程目录:任务1:课程版权声明任务2: 学习须知任务3: nio简单介绍任务4: Nio基本组件ByteBuffer任务5: ServerSocket任务6: selector与serversocketchannel的使用任务7: SocketChannelSelector任务8: aio编程任务9 ...
分类:
Web程序 时间:
2017-07-20 14:15:39
阅读次数:
170
ServerSocket与Socket类 TCP套接字协议: TCP最主要的特征就是能够建立长时间的连接,而且能够保证数据安全的送达,但是速度比较慢。使用TCP进行连接的时候会有三次握手,之后才建立起服务器与客户端的连接,因为TCP的链接习惯是询问对方机器是否存在,不存在就不会建立连接,存在才会建立 ...
分类:
其他好文 时间:
2017-07-17 20:25:05
阅读次数:
210