java p2p地址验证
最近在做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("关闭服务器时发生异常!");
}
}
}
请大神指点指点哪里出错了。。。