连接服务端地址;

从服务端自动获取a,b的值;

通过向服务端发送数据,实现所有客户端同步更新;

将使用中一些信息显示出来。

2 界面设计

C# winform websocket学习笔记(三)winform客户端

 

 

3 代码实现

3.1 命名空间与引用

using System.Threading;//CancellationToken
using System.Net.WebSockets;
using Newtonsoft.Json;

3.2 数据格式

先还是约定好数据格式,通过json形式传输。

/// <summary>
        /// //以dictionary将数据的键值对匹配,然后进行json序列化,避免定义类的麻烦。
        /// </summary>
        /// <param name="valueA"></param>
        /// <param name="valueB"></param>
        /// <returns></returns>
        public static string SerializeJson(string valueA, string valueB)
        {
            if (valueA.Length == 0) { valueA = "-"; }
            if (valueB.Length == 0) { valueB = "-"; }
            //以dictionary将数据的键值对匹配,然后进行json序列化,避免定义类的麻烦。参考:https://www.cnblogs.com/kevinWu7/p/10163455.html
            Dictionary<string, string> dic = new Dictionary<string, string>(){
                { "a",valueA },
                { "b",valueB }
            };
            string Jsondata = JsonConvert.SerializeObject(dic);
            return Jsondata;
        }
View Code

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-25
  • 2021-10-29
  • 2022-12-23
  • 2022-12-23
  • 2022-01-17
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-27
  • 2022-12-23
  • 2021-10-02
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案