[求助]这个程序哪里有错啊
[求助]这个程序哪里有错啊
谁可以指点我一下吗???
最好把改好的文件发一下 谢谢
搜索更多相关的解决方案:
文件
----------------解决方案--------------------------------------------------------
我看了你的程序
主要是没有什么条理性
你一运行就出异常,是你的服务器端
socket1 = serversocket.accept();
StringBuffer msg = new StringBuffer("CONNECT:");
ip = InetAddress.getLocalHost().toString();
msg.append(name + ":" + ip + "上线了!!!");
ps = new PrintStream(socket.getOutputStream());
ps.println(msg);
ps.flush();
你得到连接的Socket的引用是socket1 ,可是你传给ps的对象却是 socket,这个时候抛出了空指针异常
后来,我改了以后,连接后没有任何反应
这是因为你从socket里面得到输入输出流的顺序要一致
比如服务器端先得到输入流,后得到输出流
那么客户端就要先得到输出流,后得到输入流
这样才不会卡在那里
----------------解决方案--------------------------------------------------------
千里冰封 版主
如果你有空的话能不能帮我把程序改一下啊,给个完整的程序,让我的程序能收发自如啊。
谢谢了。
改好后,请发到我的油箱wzsxm_2@126.com 再次感谢
----------------解决方案--------------------------------------------------------
改是没有用的,你本身这个程序的设计思想就有问题
所以要改还不如重新写过
我建议你现在还是学学基础的东西
到你把javax.swing,java.awt, java.io,java.net
这些包都学会了以后,开发一个聊天室应该就很简单了
----------------解决方案--------------------------------------------------------
千里冰封 版主
那你帮我写个好吗? 我也是刚学JAVA的
可是老师布置一道作业 要我们写一个聊天程序 连个例子都不给 就叫我门做
你帮帮我好吗。帮我写个 加上些注释
谢谢你了啊
----------------解决方案--------------------------------------------------------
不会吧,刚学JAVA你们老师就叫你们写聊天室,这也太不像话了吧
最近我也挺忙的,所以不好意思,不能帮你写了
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------
那你们老师蛮强的 没学过 又是初学者 叫你们写这么难的程序 那你可以不写嘛 就说你都没学过 怎么写啊
----------------解决方案--------------------------------------------------------
这是公选课 一个学期也没几节课 JAVA这么高深的语言怎么能那么容易学会呢
可是不写又不给学分 郁闷啊
----------------解决方案--------------------------------------------------------
那你去学校投诉好了 都没上过就叫你们写这么难的代码 投诉他去 不过象这种什么类似QQ的聊天系统 去BAIDU搜下 就有了 你可以去找找下
----------------解决方案--------------------------------------------------------