private static void IMTest() { IMServer server = new IMServer(); bool isConnected = server.Connect("192.168.87.21", 8282, "new", "star", "pc", Guid.NewGuid().ToString(), 1, Connected); server.OnReceive += server_OnReceive; server.OnUpload += server_OnUpload; //server.OnError += server_OnError; server.OnDownload += server_OnDownload; if (isConnected) { while (true) { string sendTxt = Console.ReadLine(); if (sendTxt == "q") { server.Disconnect(); break; } if (sendTxt == "file_test1") { server.SendFile(MessageType.Image, "star", "", @"C:\Users\Public\Pictures\Sample Pictures\1.jpg", SendCallback); } if (sendTxt == "file_test2") { server.SendFile(MessageType.Image, "star", "", @"C:\Users\Public\Pictures\Sample Pictures\1.jpg", null); } else if (sendTxt == "down") { //server.Download_BreakPoint("http://oa.bitauto.com/ImportFiles/UpLoad/0/0/0/929273d4-6ae5-47ae-9478-4ca4735d0a8a.xls", "C:\\123.xls"); } else { server.SendText("star", "111", sendTxt, SendCallback); } } } }
private void btn_close_Click(object sender, EventArgs e) { m_server.Disconnect(); }