连接服务端地址;
从服务端自动获取a,b的值;
通过向服务端发送数据,实现所有客户端同步更新;
将使用中一些信息显示出来。
2 界面设计
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; }