Android套接字绑定异常

时间:2012-01-20 13:23:32

标签: android

我是Android网络概念的新手。现在我正在尝试连接我的服务器并关闭套接字。之后我创建了一个带有旧ip和port的新套接字。它导致地址已经在使用异常?任何人都可以帮助我。以下是我的以下代码

Socket socket=new Socket("122.165.81.120",10200);
                int port=socket.getLocalPort();
                socket.shutdownInput();
                socket.shutdownOutput();
                try{
                socket.close();
                }catch(Exception e){
                    e.printStackTrace();
                }


                Socket socket2=new Socket();
                SocketAddress myaddress = new InetSocketAddress("172.16.1.37",port);
                socket2.bind(myaddress);
                socket2.close();

1 个答案:

答案 0 :(得分:0)

您需要设置SO_REUSEADDR套接字选项。这是通过Socket.setReuseAddr函数完成的。