0
我想通過套接字發送一個字符串數組的內容,然後在另一端打印數組項。使用ObjectInputStream通過套接字發送數組
我一直在嘗試使用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
。
任何幫助或指針將不勝感激。
'不走運' 是沒有問題的描述。 – EJP 2015-04-03 00:10:07
@Aify downvote是不回答這個問題。 – EJP 2015-04-03 03:01:21