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

  • 大小: 11.65M
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2020-12-26
  • 語言: C#
  • 標簽: winform??Socket??瀏覽器??C#??c??

資源簡介

WebSocket不僅限于瀏覽器,在WinForm中同樣也是很方便快捷,比Socket好用太多,以后就用它了。
本示例服務端、客戶端均為WinForm,客戶端也可以寫web程序訪問服務端,
客戶端支持Fleck、SignalR、AlchemyWebSocket等的服務端。
按照WebSocket的特性,本示例主要展示了
全體消息交互推送、單用戶之間消息交互推送(雙擊用戶頭像私聊)、前后端即時顯示用戶在線信息(過濾本人)、新消息提醒用戶等功能。
程序里未寫各類文件、語音傳輸,可參照里面組件的例子自行添加。
為了便于說明,使用Access數據庫只存放用戶,
消息記錄在數組中,所以關閉后重新登錄會重復看到新消息標志,自行完善。
示例演示用戶名1000至1028,密碼123456,
地址為192.168.0.103:9999,根據你的網絡自行修改服務端(Form1.cs)、客戶端地址(MagList.cs)。
附帶websocket-sharp,開源的,最新在https://github.com/sta/websocket-sharp,或在Vs的Nuget項直接安裝。
Ui組件附源碼,說明在http://www.haolizi.net/example/view_14426.html
程序需引用Vs程序集System.Runtime.Serialization,序列化用的。

本可不用建立多個服務,為學習各服務之間運行交互,就建立了多個。

服務建立:

using WebSocketSharp.Server;
......
public static WebSocketServer TakeServer;
......
// 建立3個服務
TakeServer = new WebSocketServer("ws://192.168.0.103:9999");
TakeServer.AddWebSocketService<UserLOGIN>("/UserLOGIN");
TakeServer.AddWebSocketService<ToALLUSER>("/ToALLUSER");
TakeServer.AddWebSocketService<ToUSER>("/ToUSER");
TakeServer.Start();
......
public class UserLOGIN : WebSocketBehavior
{
    protected override void OnMessage(MessageEventArgs e)
    {
      ......
     }
    private static void ws_OnOpen(object sender, EventArgs e)
    {
      ......
    }
    protected override void OnClose(CloseEventArgs e)
    {
      ......
    }
}
......


附帶教程,里面有詳細說明。




資源截圖

代碼片段和文件信息

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

?????文件??????34970??2018-04-14?15:48??使用方法.docx

?????文件????2735132??2018-04-05?00:22??Ui組件_20180405.rar

?????文件????9323345??2018-04-14?15:56??WebSocket客戶端服務端示例.rar

?????文件????1223422??2018-04-14?15:57??websocket組件.rar

-----------?---------??----------?-----??----

?????????????13316869????????????????????4


評論

共有 條評論