类 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
一个封装的服务器
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 class
Server.ServerThread
封装的线程
-
字段概要
字段 修饰符和类型 字段 说明 java.util.LinkedList<ServerSideClient>
clients
-
构造器概要
构造器 构造器 说明 Server(java.net.ServerSocket i)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 ServerSideClient
accept()
一个同步方法,用来接收客户端,客户端一握手void
close()
关闭服务器void
finalize()
DefaultSynchronizeImpl
getImpl()
java.lang.Thread
thread()
把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()
-
-