• 大小: 1.39MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-03
  • 语言: C#
  • 标签: c#  winform  WebSocket  框架  

资源简介

c#编写的winform多客户端SuperWebSocket框架的双向通信的Demo源码,实现连接、收到消息、关闭事件。适合初学者参考。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using WebSocket4Net;
using System.Threading;

namespace Client
{
    public partial class CFrmMain : Form
    {
        WebSocket websocket ;
            
        public CFrmMain()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender EventArgs e)
        {
            
        }

        private void websocket_MessageReceived(object sender MessageReceivedEventArgs e)
        {            
            this.listBox1.Invoke(new EventHandler(ShowMessage) e.Message);

        }

        private void ShowMessage(object sender EventArgs e)
        {           
            this.listBox1.Items.Add(sender.ToString());
        }

        private void websocket_Closed(object sender EventArgs e)
        {
            websocket.Send(“一个客户端 下线“);
        }

         void websocket_Opened(object sender EventArgs e)
        {
            websocket.Send(“一个客户端 上线“);            
        }

         private void button1_Click(object sender EventArgs e)
         {
             websocket = new WebSocket(“ws://“ + textBox1.Text + “:“ + textBox2.Text);
             websocket.Opened += websocket_Opened;
             websocket.Closed += websocket_Closed;
             websocket.MessageReceived += websocket_MessageReceived;
             websocket.Open();
         }

         private void button2_Click(object sender EventArgs e)
         {
             websocket.Send(textBox1.Text + “:“ + textBox2.Text + “发送:“ + textBox3.Text);
         }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1459  2015-01-04 21:09  SuperSocket_vs2013.sln

     文件        134  2015-01-05 08:34  Client\app.config

     文件      10752  2015-01-06 21:34  Client\bin\Debug\Client.exe

     文件        134  2015-01-05 08:34  Client\bin\Debug\Client.exe.config

     文件      22016  2015-01-06 21:34  Client\bin\Debug\Client.pdb

     文件      22704  2015-01-05 09:58  Client\bin\Debug\Client.vshost.exe

     文件        134  2015-01-05 08:34  Client\bin\Debug\Client.vshost.exe.config

     文件     590848  2015-01-04 21:08  Client\bin\Debug\WebSocket4Net.dll

     文件       1763  2015-01-06 21:26  Client\CFrmMain.cs

     文件       5805  2015-01-06 21:26  Client\CFrmMain.Designer.cs

     文件       5817  2015-01-06 21:26  Client\CFrmMain.resx

     文件       3997  2015-01-05 09:38  Client\Client.csproj

     文件        443  2015-01-04 21:32  Client\Form1.cs

     文件       1474  2015-01-04 21:32  Client\Form1.Designer.cs

     文件       5817  2015-01-04 21:32  Client\Form1.resx

     文件        180  2015-01-06 21:34  Client\obj\Debug\Client.CFrmMain.resources

     文件        555  2015-01-06 21:34  Client\obj\Debug\Client.csproj.FileListAbsolute.txt

     文件        850  2015-01-06 21:34  Client\obj\Debug\Client.csproj.GenerateResource.Cache

     文件       6415  2015-01-06 21:34  Client\obj\Debug\Client.csprojResolveAssemblyReference.cache

     文件      10752  2015-01-06 21:34  Client\obj\Debug\Client.exe

     文件        180  2015-01-04 22:09  Client\obj\Debug\Client.Form1.resources

     文件      22016  2015-01-06 21:34  Client\obj\Debug\Client.pdb

     文件        180  2015-01-06 21:34  Client\obj\Debug\Client.Properties.Resources.resources

     文件        791  2015-01-06 21:26  Client\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       6126  2015-01-06 21:33  Client\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件       4608  2015-01-05 08:35  Client\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll

     文件        490  2015-01-05 08:35  Client\Program.cs

     文件       1354  2015-01-04 21:06  Client\Properties\AssemblyInfo.cs

     文件       2852  2015-01-05 08:34  Client\Properties\Resources.Designer.cs

     文件       5612  2015-01-04 21:06  Client\Properties\Resources.resx

............此处省略64个文件信息

评论

共有 条评论