Package com.weicoder.common.socket
Class TcpClient
- java.lang.Object
-
- com.weicoder.common.socket.TcpClient
-
public final class TcpClient extends java.lang.ObjectTCP 客户端发包处理器- Author:
- WD
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidasyn(java.lang.String host, int port, byte[] data)aio模式发送数据static byte[]asyn(java.lang.String host, int port, byte[] data, boolean read)aio模式发送数据 接收返回数据static byte[]asyn(java.net.InetSocketAddress addr, byte[] data, boolean read)aio模式发送数据 接收返回数据static voidsend(java.lang.String host, int port, byte[] data)bio模式发送数据 不接收返回数据static byte[]send(java.lang.String host, int port, byte[] data, boolean read)bio模式发送数据static byte[]send(java.net.InetSocketAddress addr, byte[] data, boolean read)bio模式发送数据static voidwrite(java.lang.String host, int port, byte[] data)nio模式发送数据static byte[]write(java.lang.String host, int port, byte[] data, boolean read)nio模式发送数据static byte[]write(java.net.InetSocketAddress addr, byte[] data, boolean read)nio模式发送数据
-
-
-
Method Detail
-
send
public static void send(java.lang.String host, int port, byte[] data)bio模式发送数据 不接收返回数据- Parameters:
host-port-data-
-
send
public static byte[] send(java.lang.String host, int port, byte[] data, boolean read)bio模式发送数据- Parameters:
host- 服务器主机port- 服务器端口data- 发送数据read- 是否读取回执数据- Returns:
- byte[] 字节流
-
send
public static byte[] send(java.net.InetSocketAddress addr, byte[] data, boolean read)bio模式发送数据- Parameters:
addr- 服务器调用地址data- 发送数据read- 是否读取回执数据- Returns:
- byte[] 字节流
-
write
public static void write(java.lang.String host, int port, byte[] data)nio模式发送数据- Parameters:
host- 服务器主机port- 服务器端口data- 发送数据
-
write
public static byte[] write(java.lang.String host, int port, byte[] data, boolean read)nio模式发送数据- Parameters:
host- 服务器主机port- 服务器端口data- 发送数据read- 是否读取回执数据- Returns:
- 接收的数据
-
write
public static byte[] write(java.net.InetSocketAddress addr, byte[] data, boolean read)nio模式发送数据- Parameters:
addr- 服务器调用地址data- 发送数据read- 是否读取回执数据- Returns:
- 接收的数据
-
asyn
public static void asyn(java.lang.String host, int port, byte[] data)aio模式发送数据- Parameters:
host- 服务器主机port- 服务器端口data- 发送数据
-
asyn
public static byte[] asyn(java.lang.String host, int port, byte[] data, boolean read)aio模式发送数据 接收返回数据- Parameters:
host- 服务器主机port- 服务器端口data- 发送数据read- 是否读取数据- Returns:
- 接收的数据
-
asyn
public static byte[] asyn(java.net.InetSocketAddress addr, byte[] data, boolean read)aio模式发送数据 接收返回数据- Parameters:
addr- 服务器调用地址data- 发送数据read- 是否读取数据- Returns:
- 接收的数据
-
-