Я пытаюсь отправить содержимое массива строк через сокет, а затем распечатать элементы массива на другом конце.
Я пытался использовать ObjectInputStream
, но безуспешно. Если честно, я прошерстил Интернет, но до сих пор не знаю, что делаю.
Клиент
Помещение объектов в массив
String[] sendServer = new String [4];
{
sendServer[0] = txtUsername.getText();
sendServer[1] = dateFormat.format(date);
sendServer[2] = txtMessageOut.getText();
sendServer[3] = "I HOPE THIS WORKS!!!";
}
Сокет был создан другим методом, и я могу выйти, просто не уверен, правильно ли это?
ObjectOutputStream objectStream = new ObjectOutputStream(clientSocket.getOutputStream());
objectStream.writeObject(sendServer);
System.out.println(sendServer[0]);
System.out.println(sendServer[1]);
System.out.println(sendServer[2]);
А насчет сервера я понятия не имею. Я безуспешно пытался использовать ObjectInputStream. Сокет на сервере просто называется socket
.
Любая помощь или указатели будут очень признательны.