java 麻烦详细解答一下

publicclassuser{Sockets=newSocket("127.0.0.1",9999);ObjectOutputStreamoos=newObjectOu... public class user{
Socket s = new Socket("127.0.0.1",9999);
ObjectOutputStream oos = new ObjectOutputStream(s.getOutputStream());
oos.writeObject(user这个对象);
}
public class message{
Socket s = new Socket("127.0.0.1",9999);
ObjectOutputStream oos = new ObjectOutputStream(s.getOutputStream());
oos.writeObject(message这个对象);
}

public class server{
ServerSocket ss = new ServerSocket(9999);
ObjectInputStream ois = new ObjectInputStream(s.getInputStream());
ois.readObject();
}
我知道代码有问题 只要是想问server这边如何判断过来的是user这个对象还是message这个对象
能帮我搞定 我可以追分啊
展开
 我来答
my89934266
2015-07-06
知道答主
回答量:2
采纳率:0%
帮助的人:2561
展开全部
java类型判断instanceof
ois.readObject() instanceof user或message试试

不行的话就强转,强转的话肯定有一个能转成功的
坦率又恬然的行家9
2015-07-06 · TA获得超过137个赞
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:91.6万
展开全部
你的两个类向服务器Server发送的东西的端口都一样啊,没法判断,说说你想实现什么功能?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式