利用套节字传递对象问题,哪位大虾帮帮忙,在线等 客户端程序没写出,问题是Factory o = new Factory(is.readUTF());这条语句并没有读出对向,请问怎么解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你需要通过Socket传输(可序列化的)对象,可以考虑使用下面的方法啊:// 定义一个两端都能够"认识"的数据封装对象class SocketMsgInfo implements Serializable{ Date dDate = null; String strMsg = null; // .....}// Server side ,接受客户端发送过来的对象ServerSocket srvSkt = null;srvSkt = new ServerSocket(3310);Socket cltSkt = srvSkt.accept();ObjectInputStream ois = new ObjectInputStream(cltSkt.getInputStream());Object o = ois.readObject();if(o != null){ System.out.println(((SocketMsgInfo)o).strMsg); // ...}// Client side,发送对象Socket skt = new Socket("xx.xxx.xxx.xxx", 3310);ObjectOutputStream oos = new ObjectOutputStream(skt.getOutputStream());oos.writeObject(new SocketMsgInfo(...));Now try it ...JerKii 如果你需要通过Socket传输(可序列化的)对象,可以考虑使用下面的方法啊:// 定义一个两端都能够"认识"的数据封装对象class SocketMsgInfo implements Serializable{Date dDate = null;String strMsg = null;// .....}// Server side ,接受客户端发送过来的对象ServerSocket srvSkt = null;srvSkt = new ServerSocket(3310);Socket cltSkt = srvSkt.accept();ObjectInputStream ois = new ObjectInputStream(cltSkt.getInputStream());Object o = ois.readObject();if(o != null){System.out.println(((SocketMsgInfo)o).strMsg);// ...}// Client side,发送对象Socket skt = new Socket("xx.xxx.xxx.xxx", 3310);ObjectOutputStream oos = new ObjectOutputStream(skt.getOutputStream());oos.writeObject(new SocketMsgInfo(...));Now try it ...JerKii 服务端程序崩溃 请教生成可执行jar包的问题 java反射返回问题 使用JFreeChart的画线功能? 如何将map型值转换为set? 新手请教!!! 请问怎样能让键盘的所有按键失效(包括对操作系统)? 为什么jtextpane的getHeight()方法返回的高度一直不变.? 为什么我的JAVA类可以编译,但不能运行 java Servlet的应用的问题~ jsp 初学? JTextArea如何自动换行?
// 定义一个两端都能够"认识"的数据封装对象
class SocketMsgInfo implements Serializable{
Date dDate = null;
String strMsg = null;
// .....
}// Server side ,接受客户端发送过来的对象
ServerSocket srvSkt = null;
srvSkt = new ServerSocket(3310);
Socket cltSkt = srvSkt.accept();
ObjectInputStream ois = new ObjectInputStream(cltSkt.getInputStream());
Object o = ois.readObject();
if(o != null){
System.out.println(((SocketMsgInfo)o).strMsg);
// ...
}// Client side,发送对象
Socket skt = new Socket("xx.xxx.xxx.xxx", 3310);
ObjectOutputStream oos = new ObjectOutputStream(skt.getOutputStream());
oos.writeObject(new SocketMsgInfo(...));Now try it ...JerKii
// 定义一个两端都能够"认识"的数据封装对象
class SocketMsgInfo implements Serializable{
Date dDate = null;
String strMsg = null;
// .....
}// Server side ,接受客户端发送过来的对象
ServerSocket srvSkt = null;
srvSkt = new ServerSocket(3310);
Socket cltSkt = srvSkt.accept();
ObjectInputStream ois = new ObjectInputStream(cltSkt.getInputStream());
Object o = ois.readObject();
if(o != null){
System.out.println(((SocketMsgInfo)o).strMsg);
// ...
}// Client side,发送对象
Socket skt = new Socket("xx.xxx.xxx.xxx", 3310);
ObjectOutputStream oos = new ObjectOutputStream(skt.getOutputStream());
oos.writeObject(new SocketMsgInfo(...));Now try it ...JerKii