この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 930837|答える: 381

[出典] .NET/C# WebSocketクライアント接続のエミュレーション [ソースコード]

  [リンクをコピー]
掲載地 2017/04/20 14:29:40 | | | |
WebSocketは、HTML5が単一のTCP接続上での全二重通信のために提供し始めたプロトコルです。
WebSocket APIでは、ブラウザとサーバーが握手するだけで、ブラウザとサーバーの間に高速レーンが形成されます。 データは両者間で直接送信可能です。
ブラウザはJavascrip{filter}tを通じてWebSocket接続を確立するようサーバーにリクエストを送信し、接続が確立されると、クライアントとサーバーはTCP接続を通じて直接データを交換できます。
Webソケット接続ができたら、send()メソッドでサーバーにデータを送信し、onmessageイベントでサーバーから返されるデータを受け取ることができます。

jsを使って接続できることはわかっていますが、.net/c#を使ってWebsocketに接続をシミュレートする方法はどうすればいいのでしょうか?



私は以下のアドレスを持つWebsocketのオンラインサーバーを見つけました:

ws://121.40.165.18:8088

私が送ったメッセージや返信を決めて、サーバー構築の時間を節約しています。

以下はWebsocketサーバーに接続するためのソフトウェアシミュレーションクライアントで、通常使用可能です。



ソースコードダウンロード:

観光客の皆さん、この投稿の隠された内容を見たい方は、どうぞ答える






先の:.net/c# Speedy IP Open Port Scanner v2.0 アルティメットバージョン
次に:.net/c# Speedy IP Open Port Scanner v2.0 [出典]
掲載地 2021/08/04 15:24:20 |
void ws_OnOpen(オブジェクトセンダー、EventArgs e)
23         {
24 SetTextBoxText(textBox1, "接続されたサーバー" + "\r\n");
25 isConnected = 真;
26
27         }
28 void ws_OnClose(object sender, CloseEventArgs e)
29         {
30 SetTextBoxText(textBox1, "Server Disconnected" + "\r\n");
31 isConnected = false;
32         }
33
34 void ws_OnMessage(object sender, MessageEventArgs e)
35         {
36トライ
37             {
38文字列メッセージ = e.Data;
39
40 // 受信したサーバー情報を表示
41 SetTextBoxText(textBox1, メッセージ);
42
43 // サーバーにメッセージを送ってください
44 ws。 センド(「こんにちは世界!」);
45
46
47             }
48
49キャッチ(例外例)
50             {
51             }
52 }we
掲載地 2018/01/14 11:25:52 |
da3m0n 2018-1-14 05:03に投稿
また、ws://123.207.167.163:9010/ajaxchattest を使ってオンラインで探すこともでき、サーバーは送信したデータを自動で返してくれます。

追加ありがとうございます
掲載地 2017/04/24 16:56:06 |
Websocketアドレスも使えば、オンラインで ws://123.207.167.163:9010/ajaxchattest 検索できます。送信したデータもサーバーが自動的に返してくれます
掲載地 2017/04/21 8:23:53 |
コンポーネント?
掲載地 2017/05/04 17:23:18 |
何が良いか見てみよう
掲載地 2017/05/23 9:34:26 |
とても良い内容です
掲載地 2017/06/01 11:48:23 |
偉大なる神よ、モワイよ
掲載地 2017/06/02 0:02:10 |
「学ぶことを学ぶ」という方法を見てみてください
掲載地 2017/06/08 11:11:32 |
ちょっと困ったら、見に来て
掲載地 2017/06/12 19:17:26 |
Study を見てみてください
掲載地 2017/06/13 15:51:10 |
学びました、ありがとうございます!!!!!!!!!!!!!!!!!
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com