1
我已經成功完成了我的websocket測試,但我想知道關於Websocket握手。在我的網絡客戶端我用下面的代碼開始的WebSocket通信websocket握手:開發人員需要爲此做任何事情?
var ws = new WebSocket("ws://example.com/foobar");
ws.onmessage = function(evt) { /* some code */ }
ws.send("Hello World")
在我的Web服務器(使用Java的),我用碼頭lib和實施服務器象下面這樣:
public class MyWebSocket implements WebSocket.OnTextMessage {
public void onOpen(Connection connection)
{
}
public void onMessage(byte frame, byte[] data,int offset, int length)
{
}
public void onMessage(String data)
{
}
public void onClose(int code, String message)
{
}
}
網絡套接字通信對我來說工作很好,我沒有做過什麼握手。它是如何工作的?