一个通过socket传递对象的简单问题···跪地请求您的帮助···跪地感谢了···
服务器端:import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.net.ServerSocket;
import java.net.Socket;
//import Server.BookedInfo;
//import Server.BuildServer;
import java.net.*;
public class t {
public static class BookedInfo implements Serializable//记录用户预订时填写的预订的用户预订信息
{
String request;
String name;
}
public static void main(String args[])
{
ServerSocket myServer;
BookedInfo bookedinfo=new BookedInfo();
Socket connection;
try
{
myServer=new ServerSocket(2000,10);
for(;;)
{
System.out.println("服务器:等待客户端连接");
connection=myServer.accept();//等待客户端连接
ObjectInputStream recv=new ObjectInputStream(connection.getInputStream());//接收客户端发过来的消息,当由信息过来的时候此处马上报错
bookedinfo=(BookedInfo)recv.readObject();//wait``` System.out.println("request="+bookedinfo.request+" name="+bookedinfo.name);//打印接收的信息
}
}catch(Exception e){System.out.println("服务器:网络设置错误");}
//BuildServer ThreadBuildServer=new BuildServer();
}
}
客户端:import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.net.Socket;
import java.net.*;
import java.io.*;
//import t.BookedInfo;
public class tt {
public static class BookedInfo implements Serializable//记录用户预订时填写的预订的用户预订信息
{
String request;
String name;
}
public static void main(String args[])
{
Socket connection;
try
{
BookedInfo bookedinfo=new BookedInfo();
connection=new Socket("127.0.0.1",2000);//连接服务器
System.out.println("客户端:连接成功");
bookedinfo.name="001";
bookedinfo.request="01";
System.out.println("request="+bookedinfo.request+" name="+bookedinfo.name);
ObjectOutputStream send=new ObjectOutputStream(connection.getOutputStream());
send.writeObject(bookedinfo); }catch(Exception e){System.out.println("客户端:网络设置错误");}
}
}
当客户端向服务器端发送bookedinfo对象信息后,服务器端在接收的时候马上出错···谁能告诉我错在哪里啊???跪地感谢您了···
------解决方案--------------------至于要行此大礼吗?
你把异常贴出来兴许可以更快的解决问题,贴了这么的代码,一看就头大。
------解决方案--------------------ding
------解决方案--------------------ding
------解决方案--------------------见你的另一个帖子.http://topic.csdn.net/u/20081216/03/862d7288-190d-4c27-9e11-74a7ddd3d9b1.html
------解决方案--------------------up