To minghuitian(明月):
我在代码的注释里说了,我定义的User类实现了java.io.Serializable接口To Polarislee(北极星):
请问如果是客户端的问题,可能是什么原因?
socket不是接立了连接就可以用getInputStream()取得输入流吗?程序是在下面这个语句停的,到这里为止并没有任何数据的传送
“streamFromClient = new ObjectInputStream(clientSocket.getInputStream());”
而把输入流换成DataInputStream就可以。请大家一定要帮帮忙啊
我在代码的注释里说了,我定义的User类实现了java.io.Serializable接口To Polarislee(北极星):
请问如果是客户端的问题,可能是什么原因?
socket不是接立了连接就可以用getInputStream()取得输入流吗?程序是在下面这个语句停的,到这里为止并没有任何数据的传送
“streamFromClient = new ObjectInputStream(clientSocket.getInputStream());”
而把输入流换成DataInputStream就可以。请大家一定要帮帮忙啊
void registerOnServer(User newUser) {
try
{
int status;
Socket server;
server=new Socket("127.0.0.1",8888);
ObjectInputStream fromServer =new ObjectInputStream(server.getInputStream());
PrintStream toServer=new PrintStream(server.getOutputStream());
}
//类没有序列化
catch(NotSerializableException err)
{
err.printStackTrace();
}
//不能连接到服务器
catch(UnknownHostException err)
{
err.printStackTrace();
}
catch(IOException err)
{
err.printStackTrace();
}
}
如果那位高手有耐性帮我看看源码的请留下Email,整个工程我是用Eclipse3开发的