websocketの使い方は何ですか?
WebSocketの使用方法は次の通りです:
- WebSocketオブジェクトを作成する:JavaScriptのWebSocketクラスを使用して、WebSocketオブジェクトを作成します。サーバーのURLをパラメーターとして渡す必要があります。
- 変数socketに新しいWebSocketオブジェクトを作成し、”ws://example.com/socket”に接続します。
- WebSocketの状態やメッセージの受信を監視するには、WebSocketオブジェクトのイベントを使用できます。
- onopen: WebSocket接続が確立された時に発生します。
- onmessage:サーバーからのメッセージを受信した際にトリガーされます。
- onclose:WebSocket接続が閉じられた際に発生します。
- onerror:WebSocket接続中にエラーが発生した場合にトリガーされます。
- 夜遅くまで働くことはよくありません。
- socket.onopen = function() {
console.log(“WebSocket connection has been established”);
};socket.onmessage = function(event) {
var message = event.data;
console.log(“Message received: ” + message);
};socket.onclose = function() {
console.log(“WebSocket connection has been closed”);
};socket.onerror = function(error) {
console.error(“WebSocket connection error: ” + error);
};socket.onopen = function() {
console.log(“WebSocketの接続が確立されました”);
};socket.onmessage = function(event) {
var message = event.data;
console.log(“メッセージを受信しました:” + message);
};socket.onclose = function() {
console.log(“WebSocketの接続が閉じられました”);
};socket.onerror = function(error) {
console.error(“WebSocketの接続エラー:” + error);
}; - メッセージを送信する:WebSocketオブジェクトのsend()メソッドを使用してサーバーにメッセージを送信できます。
- ソケット.send(“こんにちは、サーバー!”);
- 注意:送信されるメッセージはテキストデータまたはバイナリデータのどちらかです。
- 接続を閉じる:WebSocketオブジェクトのclose()メソッドを使用して、WebSocket接続をアクティブに閉じることができます。
- ソケットを閉じる。
- 注意:WebSocket连接也可以在服务器端关闭,这时客户端会发生onclose事件。
WebSocketの基本的な使用法についてご説明しました。開発者は、具体的な要件に応じて、WebSocketを使用してリアルタイム通信を行ったり、他の機能を実現したりすることができます。