展开全部
我们定义发送者和接收者32313133353236313431303231363533e58685e5aeb931333337623430,发送者作为客户端,接收者作为服务端。
Sender.javaimport java.io.DataOutputStream;
import java.io.IOException;
import java.net.Socket;
import java.util.Arrays;
public class Sender {
public static void main(String[] args) throws Exception {
// 127.0.0.1 代表本机地址,在 8888 端口上监听
Sender sender = new Sender("127.0.0.1", 8888);
byte[] bytes = {15, 16, 17, 120}; // 对应的十六进制是 0F 10 11 78
sender.send(bytes);
System.out.println("发送" + Arrays.toString(bytes) + "完毕!");
}
private final String host;
private final int port;
public Sender(String host, int port) {
this.host = host;
this.port = port;
}
private void send(byte[] bytes) throws IOEx