类 Server

  • 所有已实现的接口:
    java.io.Closeable, java.lang.AutoCloseable

    public class Server
    extends java.lang.Object
    implements java.io.Closeable, java.lang.AutoCloseable
    一个封装的服务器
    • 嵌套类概要

      嵌套类 
      修饰符和类型 说明
      class  Server.ServerThread
      封装的线程
    • 构造器概要

      构造器 
      构造器 说明
      Server​(java.net.ServerSocket i)  
    • 构造器详细资料

      • Server

        public Server​(java.net.ServerSocket i)
    • 方法详细资料

      • 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()