所以我按照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提供了这些
org.eclipse.jetty.io.Connection
org.eclipse.jetty.client.api.Connection
java.sql.Connection
但它所提供的Connection都没有sendMessage
方法。我尝试过在网上搜索,但是我发现使用相同内容的教程也没有说明任何内容。
那是什么连接?是否还有我尚未拥有的任何文件?
还有this javadoc page of that seems to explain this class,它确实使用相同的方法使用相同的方法,但我仍然不明白。似乎它带有Jetty,但哪个罐子?我虽然使用了Jetty 9.x ......
非常感谢。
答案 0 :(得分:0)
它可能来自org.eclipse.jetty.websocket.WebSocket包。
你可以在这里找到JAR: http://mvnrepository.com/artifact/org.eclipse.jetty/jetty-websocket/8.1.0.RC5