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