zoukankan      html  css  js  c++  java
  • java.net.ServerSocket和java.net.Socket

    个人博客地址:http://www.cnblogs.com/wdfwolf3/

    java.net.ServerSocket

    1.构造函数

      a.ServerSocket()

      创建一个无连接的server socket。

      b.ServerSocket(int port)

      绑定到port端口上

      c.ServerSocket(int port, int backlog)

      backlog表示等待连接的队列最大长度

      d.ServerSocket(int port, int backlog, InetAddress bindAddr)

      参数bindAddr表示要绑定的本地IP地址。

    2.主要方法

      a.  Socket accept()

      监听端口与发送请求的socket建立连接。

      b.  void bind(SocketAddress endpoint, int backlog)

      为初始没有绑定端口的server socket绑定端口,endpoint即要绑定的端口,backlog可以省略,功能同构造函数中。

      c.  void close()

      关闭这个server socket。

      d. int getLocalPort();SocketAddress getLocalSocketAddress();ServerSocketChannel getChannel();

      这几个看名字就可以知道用途。

    java.net.Socket

    1.构造函数

      a. Socket()

      建立一个无连接的socket。

      b.Socket(InetAddress address, int port)

      新建socket,连接到指定的IP地址和端口。

      c.Socket(String host, int port)

      新建socket,连接到指定的主机名和端口。

    2.主要方法

      a.  void bind(SocketAddress bindpoint)

      b.  void close();InetAddress getLocalAddress();int getLocalPort();int getPort()

      顾名思义,同上一样好理解

      c.  InputStream getInputStream();OutputStream getOutputStream()

      返回这个socket的输入流和输出流。

  • 相关阅读:
    数据库事务的四大特性以及事务的隔离级别
    informer使用示例
    Linux内存、Swap、Cache、Buffer详细解析
    浏览器访问百度的整个过程
    安装zookeeper
    配置java环境
    promethues开发
    go mod常用操作说明
    redis使用基础
    channel的声明和使用
  • 原文地址:https://www.cnblogs.com/wdfwolf3/p/5890266.html
Copyright © 2011-2022 走看看