java p2p地址验证

吴某虹是个Geek 2013-06-13 08:11:55
最近在做P2P聊天器 但地址验证一直弄不好。。。
public void go(int PORT)
{
try {
server = new ServerSocket(PORT);
msgRecordArea.append("等待连接中。。。"+"\n");
socket = server.accept();
ipp=socket.getInetAddress();
writer = new PrintWriter(socket.getOutputStream(),true);
reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
msgRecordArea.append("服务器已经创建成功!"+"\n");
writer.flush();
if(ipp.equals(friendIP.getText()))
{
msgRecordArea.append("可以开始与"+ipp+"聊天"+"\n");
writer.flush();
do{
String msg = reader.readLine();
msgRecordArea.append(msg+"\n");
}
while(true);
}
}
catch (IOException e)
{
msgRecordArea.append("服务器创建失败"+"\n");
}
finally{
try{
writer.close();
reader.close();
socket.close();
server.close();
}catch (IOException e)
{
msgRecordArea.append("关闭服务器时发生异常!");
}
}

}
请大神指点指点哪里出错了。。。
...全文
62 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧