这是什么联系?

时间:2014-05-09 05:36:04

标签: java websocket jetty embedded-jetty

所以我按照Face detection using HTML5, javascript, webrtc, websockets, Jetty and OpenCV的教程进行操作。不完全是这样,但或多或​​少那样(喜欢,我不会使用面部检测功能)。我使用Eclipse来实现它。

这些部分(我简化了)

private Connection connection;

public void onOpen(Connection connection) {
        this.connection = connection;
        this.connection.setMaxBinaryMessageSize(1024 * 512);
    }

public void onMessage(byte[] data, int offset, int length) {
    try {
        this.connection.sendMessage(data, 0, data.length);
    } catch (IOException e) { }
}

和让我困惑的具体路线是

this.connection.sendMessage(result, 0, result.length);

这里使用的Connection是什么?当我使用Eclipse的Ctrl + Shift + O时,从我拥有的lib中,Eclipse提供了这些

  1. org.eclipse.jetty.io.Connection
  2. org.eclipse.jetty.client.api.Connection
  3. java.sql.Connection
  4. 但它所提供的Connection都没有sendMessage方法。我尝试过在网上搜索,但是我发现使用相同内容的教程也没有说明任何内容。

    那是什么连接?是否还有我尚未拥有的任何文件?

    还有this javadoc page of that seems to explain this class,它确实使用相同的方法使用相同的方法,但我仍然不明白。似乎它带有Jetty,但哪个罐子?我虽然使用了Jetty 9.x ......

    非常感谢。

1 个答案:

答案 0 :(得分:0)

它可能来自org.eclipse.jetty.websocket.WebSocket包。

你可以在这里找到JAR: http://mvnrepository.com/artifact/org.eclipse.jetty/jetty-websocket/8.1.0.RC5