我正在尝试创建一个非常简单的客户端-服务器程序。我的目标是在连接成功后向服务器发送消息,但我需要能够使用 byteArrayOutputStream 和 byteArrayInputStream 存储消息,以防万一出现问题。到目前为止,这是我的代码:
public class TCPClient
{
public byte[] askServer(String hostname, int port, byte[] toServerBytes) throws IOException
{
Socket clientSocket = new Socket(hostname, port);
String Message;
StringBuilder sb = new StringBuilder();
try {
clientSocket.getOutputStream().write(toServerBytes(StandardCharsets.UTF_8));
ByteArrayOutputStream fromClient = new ByteArrayOutputStream();
byte[] b = fromClient.toByteArray();
}