文章目录
提示:以下是本篇文章正文内容,下面案例可供参考
一、创建客户端
依赖库:WebSocketSharp
目标:用简单的方式:控制台项目,来创建客户端
1)先编写了一个符合我习惯的创建客户端的辅助类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WebSocketSharp;
namespace AutomationLibrary.src
{
public class WSClient
{
public string url {
get; set; }
public WebSocket client {
get; set; }
public EventHandler OnOpen {
get; set; }
public EventHandler<CloseEventArgs> OnClose {
get; set; }
public EventHandler<MessageEventArgs> OnMessage {
get; set; }
public WSClient(string url)
{
this.url = url;
this.client = new WebSocket(url);
}
public void start()
{
this.client.Connect();
}
public WSClient setOnopen(EventHandler act)
{
this.client.OnOpen+= act;
return this;
}
public WSClient setOnClose(EventHandler