1

HTML 5 の刺激的な新しい概念である Websockets には、WebSocket サーバーとクライアント間のハンドシェークという特定の機能があります。誰がこれが何のために使われるのか説明できますか??

ありがとうございました!!

4

3 に答える 3

0

ハンドシェイク プロセスは、接続の確立と検証に使用されます。ハンドシェイクの目的は、サーバーがクライアントのハンドシェイクを読み取ったことを証明することです。これは、Sec-WebSocket-Key1 と Sec-WebSocket-Key2 の 2 つのフィールドを使用して実現されます。Sec-WebSocket-Key1 および Sec-WebSocket-Key2 フィールドは 8 バイトのランダム トークンであり、サーバーは (その後) ハンドシェイクの最後に 16 バイトのトークンを構築するために使用します...これは、サーバーを証明するために使用されます。クライアントのハンドシェイクを読み取りました。

于 2011-03-30T13:20:52.667 に答える
0

参照を見つけました: http://en.wikipedia.org/wiki/Web_Sockets#Server_Implementations

于 2010-06-20T17:04:31.937 に答える
0

ここでハンドシェイクを含む websockets プロトコルの詳細を読むことができます: https://datatracker.ietf.org/doc/html/draft-ietf-hybi-thewebsocketprotocol-06

于 2011-03-30T15:57:57.767 に答える