/// <summary> /// 独立模式发送数据 /// </summary> /// <param name="host"></param> /// <param name="ip"></param> /// <param name="port"></param> /// <param name="content"></param> /// <param name="callback"></param> public static void Send(IHost host, string ip, int port, string content, SendCallback callback = null) { // 建立客户端并连接服务器 using (ssr.Client client = new ssr.Client(host, "127.0.0.1", 8888)) { // 发送测试数据 client.Send(content, callback); } }
static void Main(string[] args) { // 建立标准模式测试客户端连接 using (ssr.Client client = new ssr.Client(new ClientHost(), "127.0.0.1", 8888)) { // 发送长度定义 client.Sendln("$5"); // 发送测试数据内容 client.Send("Test1", (string data) => { // 将回调数据输出到控制台 Console.WriteLine($"=> 回调1 -> {data}"); }); } // 一次性模式测试连接并发送完整数据 ssr.Client.Send(new ClientHost(), "127.0.0.1", 8888, "$5\r\nTest2", (string data) => { // 将回调数据输出到控制台 Console.WriteLine($"=> 回调2 -> {data}"); }); }