【问题标题】:couldn't setup local SOCKS5 proxy on port 7777: Address already in use: JVM_Bind无法在端口 7777 上设置本地 SOCKS5 代理:地址已在使用中:JVM_Bind
【发布时间】:2012-05-18 01:15:50
【问题描述】:

同时将消息从 spark 中的代理发送到客户端应用程序中的客户端

我收到以下错误

无法在端口 7777 上设置本地 SOCKS5 代理:地址已在使用中:JVM_Bind

我为向客户端发送消息而编写的代码是.. 波纹管..

我在课堂上写了如下方法,实现了org.jivesoftware.smackx.workgroup.agent.OfferListener

Message message1 = new Message();
message1.setBody(message);
try {
for (MultiUserChat muc : GlobalUtils.getMultiuserchat()) {
   if (muc.getRoom().equals(conf)) {
      muc.sendMessage(message1);
      System.out.println("message sent  ############# agent to client..");
   }
}

} catch (Exception ex) {
    System.out.println("exception while sending message in sendMessage() ");
    ex.printStackTrace();
}

帮帮我

谢谢 拉杰什.v

【问题讨论】:

    标签: openfire


    【解决方案1】:

    这是因为您在同一台机器上运行您的服务器和您的客户端。

    你知道...我假设您使用 openfire 作为服务器.. Openfire 默认使用端口 7777 进行文件传输代理服务,并且默认启用。 并且您的客户端通过使用端口 7777 进行默认文件传输来执行相同的操作。

    在服务器设置 > 文件传输设置中查看 openfire 设置。 您可以禁用它。 或者只是在不同的机器上运行您的客户端和服务器。 我认为您处于开发状态,因此您的服务器和客户端在同一台机器上

    【讨论】:

      【解决方案2】:

      你的消息的有效负载是什么 - 里面有 & 吗 - 不知道为什么,但这似乎很糟糕

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-08-26
        • 2015-10-30
        • 2011-02-15
        • 2018-01-02
        • 1970-01-01
        • 2018-03-12
        • 2014-11-02
        相关资源
        最近更新 更多