类 Server
- java.lang.Object
-
- io.github.javaherobrine.net.Server
-
- 所有已实现的接口:
java.io.Closeable,java.lang.AutoCloseable
public class Server extends java.lang.Object implements java.io.Closeable, java.lang.AutoCloseable一个封装的服务器
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 classServer.ServerThread封装的线程
-
字段概要
字段 修饰符和类型 字段 说明 java.util.LinkedList<ServerSideClient>clients
-
构造器概要
构造器 构造器 说明 Server(java.net.ServerSocket i)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 ServerSideClientaccept()一个同步方法,用来接收客户端,客户端一握手voidclose()关闭服务器voidfinalize()DefaultSynchronizeImplgetImpl()java.lang.Threadthread()把accept()操作封装成线程
-
-
-
字段详细资料
-
clients
public java.util.LinkedList<ServerSideClient> clients
-
-
方法详细资料
-
finalize
public void finalize() throws java.io.IOException- 覆盖:
finalize在类中java.lang.Object- 抛出:
java.io.IOException
-
close
public void close() throws java.io.IOException关闭服务器- 指定者:
close在接口中java.lang.AutoCloseable- 指定者:
close在接口中java.io.Closeable- 抛出:
java.io.IOException
-
thread
public java.lang.Thread thread()
把accept()操作封装成线程- 返回:
- 启动了的线程(这不应该用单例模式,但是请自觉单例,除非你想浪费cpu资源
-
accept
public ServerSideClient accept() throws java.io.IOException
一个同步方法,用来接收客户端,客户端一握手- 返回:
- accept的客户端
- 抛出:
java.io.IOException- 网络错误
-
getImpl
public DefaultSynchronizeImpl getImpl() throws java.io.IOException
- 返回:
- 被封装成线程的accept()
- 抛出:
java.io.IOException- 网络错误- 另请参阅:
accept()
-
-