static void Main(string[] args) { IMServer server = new IMServer(); server.Start(); Console.ReadLine(); }
public Form1() { InitializeComponent(); m_server = new IMServer(); m_server.OnDisconnect += m_server_OnDisconnect; m_server.OnDownload += m_server_OnDownload; m_server.OnError += m_server_OnError; m_server.OnReceive += m_server_OnReceive; m_server.OnReConnected += m_server_OnReConnected; m_server.OnUpload += m_server_OnUpload; m_server.Log = new Logger(); m_server.OnLog += m_server_OnLog; }
public Form3() { InitializeComponent(); m_server = new IMServer(); m_server.Encrypt_Version = "1.0"; m_server.OnDisconnect += m_server_OnDisconnect; m_server.OnDownload += m_server_OnDownload; m_server.OnError += m_server_OnError; m_server.OnReceive += m_server_OnReceive; m_server.OnReConnected += m_server_OnReConnected; m_server.OnUpload += m_server_OnUpload; m_server.Log = new Logger(); m_server.OnLog += m_server_OnLog; m_server.EnableEncrypt = true; m_server.ClientPingMode = BA.Framework.IMLib.Enums.PingMode.Passive; m_server.PingInterval = 10; }
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); } } } }
protected void Page_Load(object sender, EventArgs e) { IMServer server = new IMServer(); //server.Connect() }