【发布时间】:2017-11-22 06:00:12
【问题描述】:
假设我正在运行这个在端口 1234 上侦听的示例 Java 代码:
ServerSocket socket = new ServerSocket(1234);
并打开接收到的第一个字节:
Socket s = socket.accept();
byte[] buffer = new byte[1];
BufferedInputStream bis = new BufferedInputStream(s.getInputStream());
int read = bis.read(buffer, 0, 1);
switch (buffer[0]) {
case 0x01:
System.out.println("One.");
break;
case 0x02:
System.out.println("Two.");
break;
default:
System.out.println("Other.");
break;
}
有没有办法从外部源测试此代码?例如,我可以使用 Telnet 或 NetCat 之类的工具来完成此操作吗?
【问题讨论】:
标签: java sockets telnet netcat