类 TcpClient

java.lang.Object
com.weicoder.common.socket.TcpClient

public final class TcpClient extends Object
TCP 客户端发包处理器
作者:
WD
  • 方法概要

    修饰符和类型
    方法
    说明
    static void
    asyn(String host, int port, byte[] data)
    aio模式发送数据
    static byte[]
    asyn(String host, int port, byte[] data, boolean read)
    aio模式发送数据 接收返回数据
    static byte[]
    asyn(InetSocketAddress addr, byte[] data, boolean read)
    aio模式发送数据 接收返回数据
    static void
    send(String host, int port, byte[] data)
    bio模式发送数据 不接收返回数据
    static byte[]
    send(String host, int port, byte[] data, boolean read)
    bio模式发送数据
    static byte[]
    send(InetSocketAddress addr, byte[] data, boolean read)
    bio模式发送数据
    static void
    write(String host, int port, byte[] data)
    nio模式发送数据
    static byte[]
    write(String host, int port, byte[] data, boolean read)
    nio模式发送数据
    static byte[]
    write(InetSocketAddress addr, byte[] data, boolean read)
    nio模式发送数据

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 方法详细资料

    • send

      public static void send(String host, int port, byte[] data)
      bio模式发送数据 不接收返回数据
      参数:
      host -
      port -
      data -
    • send

      public static byte[] send(String host, int port, byte[] data, boolean read)
      bio模式发送数据
      参数:
      host - 服务器主机
      port - 服务器端口
      data - 发送数据
      read - 是否读取回执数据
      返回:
      byte[] 字节流
    • send

      public static byte[] send(InetSocketAddress addr, byte[] data, boolean read)
      bio模式发送数据
      参数:
      addr - 服务器调用地址
      data - 发送数据
      read - 是否读取回执数据
      返回:
      byte[] 字节流
    • write

      public static void write(String host, int port, byte[] data)
      nio模式发送数据
      参数:
      host - 服务器主机
      port - 服务器端口
      data - 发送数据
    • write

      public static byte[] write(String host, int port, byte[] data, boolean read)
      nio模式发送数据
      参数:
      host - 服务器主机
      port - 服务器端口
      data - 发送数据
      read - 是否读取回执数据
      返回:
      接收的数据
    • write

      public static byte[] write(InetSocketAddress addr, byte[] data, boolean read)
      nio模式发送数据
      参数:
      addr - 服务器调用地址
      data - 发送数据
      read - 是否读取回执数据
      返回:
      接收的数据
    • asyn

      public static void asyn(String host, int port, byte[] data)
      aio模式发送数据
      参数:
      host - 服务器主机
      port - 服务器端口
      data - 发送数据
    • asyn

      public static byte[] asyn(String host, int port, byte[] data, boolean read)
      aio模式发送数据 接收返回数据
      参数:
      host - 服务器主机
      port - 服务器端口
      data - 发送数据
      read - 是否读取数据
      返回:
      接收的数据
    • asyn

      public static byte[] asyn(InetSocketAddress addr, byte[] data, boolean read)
      aio模式发送数据 接收返回数据
      参数:
      addr - 服务器调用地址
      data - 发送数据
      read - 是否读取数据
      返回:
      接收的数据