資源簡介
本文基于C#實現的websocket簡單的客戶端和服務端
博客地址:https://blog.csdn.net/g0415shenw/article/details/80365554

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Net.WebSockets;
using?System.Text;
using?System.Threading;
using?System.Threading.Tasks;
namespace?WebsocketClient
{
????class?Program
????{
????????static?void?Main(string[]?args)
????????{
????????????ttt();
????????????Console.ReadKey();
????????}
????????async?static?void?ttt()
????????{
????????????try
????????????{
????????????????ClientWebSocket?webSocket?=?new?ClientWebSocket();
????????????????CancellationToken?cancellation?=?new?CancellationToken();
????????????????//建立連接
????????????????await?webSocket.ConnectAsync(new?Uri(“ws://10.10.13.140:8080/“)?cancellation);
????????????????Console.WriteLine(111);
????????????????byte[]?bsend?=?Encoding.Default.GetBytes(“你好你好“);
????????????????//發送數據
????????????????await?webSocket.SendAsync(new?ArraySegment(bsend)?WebSocketMessageType.Binary?true?cancellation);
????????????????await?webSocket.CloseAsync(WebSocketCloseStatus.NormalClosure?“1“?cancellation);
????????????????//釋放資源
????????????????webSocket.Dispose();
????????????}
????????????catch?(Exception?ex)
????????????{
????????????????Console.WriteLine(ex.Message);
????????????}
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????607??2018-04-06?16:34??WebsocketServer\.gitignore
?????文件????????174??2018-05-18?15:43??WebsocketServer\.vs\WebsocketServer\DesignTimeBuild\.dtbcache
????..A..H.?????65536??2018-05-18?17:17??WebsocketServer\.vs\WebsocketServer\v15\.suo
?????文件??????????0??2018-05-18?14:35??WebsocketServer\.vs\WebsocketServer\v15\Server\sqlite3\db.lock
?????文件?????446464??2018-05-18?15:44??WebsocketServer\.vs\WebsocketServer\v15\Server\sqlite3\storage.ide
?????文件??????32768??2018-05-18?17:16??WebsocketServer\.vs\WebsocketServer\v15\Server\sqlite3\storage.ide-shm
?????文件????3514392??2018-05-18?17:17??WebsocketServer\.vs\WebsocketServer\v15\Server\sqlite3\storage.ide-wal
?????文件????????618??2018-05-18?17:21??WebsocketServer\WebsocketClient\.gitignore
?????文件????????187??2018-05-18?15:32??WebsocketServer\WebsocketClient\App.config
?????文件???????7168??2018-05-18?17:06??WebsocketServer\WebsocketClient\bin\Debug\WebsocketClient.exe
?????文件????????187??2018-05-18?15:32??WebsocketServer\WebsocketClient\bin\Debug\WebsocketClient.exe.config
?????文件??????13824??2018-05-18?17:06??WebsocketServer\WebsocketClient\bin\Debug\WebsocketClient.pdb
?????文件???????6706??2018-05-18?17:15??WebsocketServer\WebsocketClient\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件??????????0??2018-05-18?15:32??WebsocketServer\WebsocketClient\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件??????????0??2018-05-18?15:32??WebsocketServer\WebsocketClient\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
?????文件??????????0??2018-05-18?15:32??WebsocketServer\WebsocketClient\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
?????文件?????????42??2018-05-18?15:32??WebsocketServer\WebsocketClient\obj\Debug\WebsocketClient.csproj.CoreCompileInputs.cache
?????文件????????648??2018-05-18?15:40??WebsocketServer\WebsocketClient\obj\Debug\WebsocketClient.csproj.FileListAbsolute.txt
?????文件???????8059??2018-05-18?15:32??WebsocketServer\WebsocketClient\obj\Debug\WebsocketClient.csprojAssemblyReference.cache
?????文件???????7168??2018-05-18?17:06??WebsocketServer\WebsocketClient\obj\Debug\WebsocketClient.exe
?????文件??????13824??2018-05-18?17:06??WebsocketServer\WebsocketClient\obj\Debug\WebsocketClient.pdb
?????文件???????1292??2018-05-18?17:12??WebsocketServer\WebsocketClient\Program.cs
?????文件???????1328??2018-05-18?15:32??WebsocketServer\WebsocketClient\Properties\AssemblyInfo.cs
?????文件???????2266??2018-05-18?15:32??WebsocketServer\WebsocketClient\WebsocketClient.csproj
?????文件????????618??2018-05-18?17:21??WebsocketServer\WebsocketServer\.gitignore
?????文件???????5632??2018-05-18?17:14??WebsocketServer\WebsocketServer\.vs\WebsocketServer\v15\.suo
?????文件??????????0??2018-05-18?15:44??WebsocketServer\WebsocketServer\.vs\WebsocketServer\v15\Server\sqlite3\db.lock
?????文件???????4096??2018-05-18?15:44??WebsocketServer\WebsocketServer\.vs\WebsocketServer\v15\Server\sqlite3\storage.ide
?????文件??????32768??2018-05-18?15:44??WebsocketServer\WebsocketServer\.vs\WebsocketServer\v15\Server\sqlite3\storage.ide-shm
?????文件????1466752??2018-05-18?17:03??WebsocketServer\WebsocketServer\.vs\WebsocketServer\v15\Server\sqlite3\storage.ide-wal
............此處省略46個文件信息
- 上一篇:ASP.NET在線答題考試系統
- 下一篇:C#下開發HID設備的源碼+
評論
共有 條評論