xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

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

資源簡介

前端基于websocket,后端基于Fleck 實(shí)現(xiàn)服務(wù)器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?服務(wù)器
{
????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?=?()?=>??//當(dāng)建立Socket鏈接時(shí)執(zhí)行此方法
????????????????{
????????????????????var?data?=?socket.ConnectionInfo;?//通過data可以獲得這個(gè)鏈接傳遞過來的Cookie信息,用來區(qū)分各個(gè)鏈接和用戶之間的關(guān)系(如果需要后臺(tái)主動(dòng)推送信息到某個(gè)客戶的時(shí)候,可以使用Cookie)
????????????????????Console.WriteLine(“客戶進(jìn)入~“?+?data);
????????????????????allSockets.Add(socket);
????????????????};

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

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

??????????//??var?input?=?Console.ReadLine();
????????????//while?(input?!=?“exit“)
????????????//{
????????????//????try
????????????//????{
????????????//????????foreach?(var?socket?in?allSockets.ToList())//監(jiān)聽數(shù)據(jù)
????????????//????????{
????????????//????????????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“);
????????????}


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

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件??????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??服務(wù)器\packages\Fleck.1.0.3\Fleck.1.0.3.nupkg

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

............此處省略30個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源