Java TCP客户端-服务器连接:始终打开以侦听服务器

时间:2019-05-20 21:49:47

标签: java

我正在使用Swing使用Java创建聊天。我几乎已经完成了基本工作,只是无法将消息广播给每个客户端,因此,客户端没有收到消息。我有:

substr($fonf, 0, - strlen('-webfont'));

工作正常,我已经连接了所有客户端和东西。

我已经将客户端部分设为多线程,因此每个用户都可以拥有一个唯一的窗口和详细信息,我可以将文本发送到服务器端部分:

$files = ['merriweather-regular-webfont.woff','merriweather-thin-webfont.woff','merriweather-hairline-webfont.woff'];
foreach($files as $file) {
    $font = basename($file, ".woff"); // remove the file type
    $font = str_replace('-webfont', '', $font); // remove the suffix
    list($family, $style) = explode('-', $font, 2); // explode for 2 parts: family and style
    echo "Family: $family and style: $style" . PHP_EOL; 
    if (in_array($style, ['thin', 'hairline'])) {
        echo esc_html('font-weight:100;font-style:normal;'); 
    } elseif (in_array($style, ['regular', 'normal'])) {
       echo esc_html('font-weight:400;font-style:normal;');
    } else {
        echo esc_html('font-weight:400;font-style:normal;'); // Fallback 
    }
}

提前谢谢!

编辑:

对于那些想知道的人,我通过修正逻辑来修正了这一部分。似乎也不需要多线程客户端框架。我只是删除了多线程部分,它似乎运行正常。

1 个答案:

答案 0 :(得分:0)

确切问题的重点是什么?这是否意味着您无法弄清楚这是服务器问题还是客户端问题?