【问题标题】:Appengine: SocketException: Cannot assign requested address on socket.connectAppengine:SocketException:无法在socket.connect上分配请求的地址
【发布时间】:2014-07-29 13:17:35
【问题描述】:

我正在使用java.net.Socket.connect() 在 AppEngine 上以被动模式连接到 FTP 服务器。它大约有 30% 的时间有效,但我通常会收到以下错误:

java.net.SocketException: System error: errno: 99, detail:Cannot assign requested address

听起来好像主机根本没有任何可用端口用于传出连接(我没有请求特定端口。)当我使用 new java.net.Socket() 时,我得到了相同的结果我会很感激任何关于可能发生的事情的想法正在发生。

【问题讨论】:

    标签: java sockets google-app-engine


    【解决方案1】:

    我在打开 FTP 套接字时遇到了很多相同的错误,但设置 socket.setSoLinger(true, 0)socket.setReuseAddress(true) 后错误率降低了。

    【讨论】:

    • 感谢您的回答。我会试试看是否有帮助。
    • 这可能会有所改善,但我仍然经常遇到有问题的错误。
    猜你喜欢
    • 2016-02-23
    • 2021-11-03
    • 2013-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多