91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 0.22M
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2024-04-25
  • 語言: C#
  • 標簽: 推送??消息??網頁??C#??

資源簡介

前端基于websocket,后端基于Fleck 實現服務器socket消息推送

資源截圖

代碼片段和文件信息

using?Fleck;
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Net;
using?System.Text;
using?System.Threading;
using?System.Threading.Tasks;
using?System.Windows.Forms;

namespace?服務器
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}

????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????Thread?thread1?=?new?Thread(new?ThreadStart(WebServer));
????????????thread1.Start();
????????}

????????//管理NuGet程序包--->Fleck
????????List?allSockets?=?new?List();
????????public?void?WebServer()
????????{
????????????var?server?=?new?WebSocketServer(“ws://127.0.0.1:7181“);
????????????server.Start(socket?=>
????????????{
????????????????socket.OnOpen?=?()?=>??//當建立Socket鏈接時執行此方法
????????????????{
????????????????????var?data?=?socket.ConnectionInfo;?//通過data可以獲得這個鏈接傳遞過來的Cookie信息,用來區分各個鏈接和用戶之間的關系(如果需要后臺主動推送信息到某個客戶的時候,可以使用Cookie)
????????????????????Console.WriteLine(“客戶進入~“?+?data);
????????????????????allSockets.Add(socket);
????????????????};

????????????????socket.OnClose?=?()?=>//?當關閉Socket鏈接十執行此方法
????????????????{
????????????????????Console.WriteLine(“客戶退出~“);
????????????????????allSockets.Remove(socket);
????????????????};

????????????????socket.OnMessage?=?message?=>//?接收客戶端發送過來的信息
????????????????{
????????????????????var?data?=?socket.ConnectionInfo;
????????????????????Console.WriteLine(“收到數據:?“?+?message);
????????????????????socket.Send(“收到數據:?“?+?message);
????????????????????//allSockets.ToList().ForEach(s?=>?s.Send(“Echo:?“?+?message));//群發
????????????????};
????????????});

??????????//??var?input?=?Console.ReadLine();
????????????//while?(input?!=?“exit“)
????????????//{
????????????//????try
????????????//????{
????????????//????????foreach?(var?socket?in?allSockets.ToList())//監聽數據
????????????//????????{
????????????//????????????if?(input?!=?null)
????????????//????????????{
????????????//????????????????socket.Send(input);
????????????//????????????}
????????????//????????}
????????????//????????input?=?Console.ReadLine();
????????????//????}
????????????//????catch?(Exception?ex)
????????????//????{
????????????//????????Console.WriteLine(ex.Message);
????????????//????}

????????????//}

????????}

????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????for?(int?i?=?0;?i?????????????{
????????????????allSockets[i].Send(“ssss“);
????????????}


????????}
????}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????93436??2016-12-19?13:38??Web\jquery-1.8.2.min.js

?????文件???????1304??2018-10-20?23:23??Web\jquery.cookie.min.js

?????文件???????1671??2018-10-21?00:10??Web\控制端.html

?????文件??????62765??2018-10-20?23:29??服務器\packages\Fleck.1.0.3\Fleck.1.0.3.nupkg

?????文件????????851??2018-10-20?23:29??服務器\packages\Fleck.1.0.3\Fleck.1.0.3.nuspec

?????文件??????44032??2018-10-20?23:29??服務器\packages\Fleck.1.0.3\lib\net45\Fleck.dll

?????文件??????44544??2018-10-20?23:29??服務器\packages\Fleck.1.0.3\lib\netcoreapp2.0\Fleck.dll

?????文件??????44032??2018-10-20?23:29??服務器\packages\Fleck.1.0.3\lib\netstandard2.0\Fleck.dll

?????文件????????128??2018-10-20?23:29??服務器\packages\repositories.config

?????文件????????187??2018-10-20?23:28??服務器\服務器\App.config

?????文件??????44032??2018-10-20?23:29??服務器\服務器\bin\Debug\Fleck.dll

?????文件???????9728??2020-12-25?15:28??服務器\服務器\bin\Debug\服務器.exe

?????文件????????187??2018-10-20?23:28??服務器\服務器\bin\Debug\服務器.exe.config

?????文件??????36352??2020-12-25?15:28??服務器\服務器\bin\Debug\服務器.pdb

?????文件??????23168??2020-12-25?15:28??服務器\服務器\bin\Debug\服務器.vshost.exe

?????文件????????187??2018-10-20?23:28??服務器\服務器\bin\Debug\服務器.vshost.exe.config

?????文件????????490??2010-03-17?22:39??服務器\服務器\bin\Debug\服務器.vshost.exe.manifest

?????文件???????2959??2018-10-21?00:33??服務器\服務器\Form1.cs

?????文件???????2101??2018-10-21?00:27??服務器\服務器\Form1.Designer.cs

?????文件???????5817??2018-10-21?00:27??服務器\服務器\Form1.resx

?????文件????????865??2018-10-20?23:28??服務器\服務器\obj\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????7316??2020-12-25?15:28??服務器\服務器\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件??????????0??2018-10-20?23:28??服務器\服務器\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

?????文件??????????0??2018-10-20?23:28??服務器\服務器\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

?????文件??????????0??2018-10-20?23:28??服務器\服務器\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

?????文件???????3323??2020-12-25?15:28??服務器\服務器\obj\Debug\服務器.csproj.FileListAbsolute.txt

?????文件????????977??2018-10-21?00:29??服務器\服務器\obj\Debug\服務器.csproj.GenerateResource.Cache

?????文件??????12669??2020-12-25?15:28??服務器\服務器\obj\Debug\服務器.csprojResolveAssemblyReference.cache

?????文件???????9728??2020-12-25?15:28??服務器\服務器\obj\Debug\服務器.exe

?????文件????????180??2018-10-21?00:29??服務器\服務器\obj\Debug\服務器.Form1.resources

............此處省略30個文件信息

評論

共有 條評論