首先
引用 SuperSocket.ClientEngine.Core.dll和 SuperSocket.ClientEngine.Common.dll
然后
就可以使用ClientEngine了。
ClientEngine
我找了好久,只找到 AsyncTcpSession这么一个可以实例化的连接会话,那么,就用这个吧。
string ip = "127.0.0.1"; int port = 12345; AsyncTcpSession client = new AsyncTcpSession(new IPEndPoint(IPAddress.Parse(ip), port));
处理连接的事件
// 连接断开事件 client.Closed += client_Closed; // 收到服务器数据事件 client.DataReceived += client_DataReceived; // 连接到服务器事件 client.Connected += client_Connected; // 发生错误的处理 client.Error += client_Error;
处理函数
void client_Error(object sender, ErrorEventArgs e) { Console.WriteLine(e.Exception.Message); } void client_Connected(object sender, EventArgs e) { Console.WriteLine("连接成功"); } void client_DataReceived(<