连接被拒绝 - 套接字

时间:2011-01-03 07:17:40

标签: android sockets

我正在创建一个Android应用程序。它需要TCP套接字连接才能将数据发送到另一个设备。

第一次转移时一切正常。但是,当我第二次连接它时,它表示主机拒绝连接或绑定错误。

我做了所有可能的事情来解决这个绑定错误并拒绝连接。传输完成后,我关闭读取和写入结束,设置套接字选项以重新使用地址,延迟选项。

当我完全退出应用程序并再次打开它时,这些工作正常,但是当我尝试在不退出的情况下打开连接时它不起作用。

请帮助我弄清楚问题是与套接字或应用程序有关的问题,以及如何解决这个问题的想法?

1 个答案:

答案 0 :(得分:0)

在关闭服务器端的套接字之后和重试之前查看netstat -a的输出。如果您的ipaddress /端口对仍然处于除我之外的任何状态,我认为TIME_WAIT,您将无法重新连接。 服务器端(调用accept的那个)很可能是罪魁祸首,但我现在检查两个你看错了。