Demo2 아날로그 단순 로그인 서버측 코드

6234 단어 demo
NetworkComms 네트워크 통신 프레임워크 서문

public
partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { // IPEndPoint thePoint = new IPEndPoint(IPAddress.Parse(txtIP.Text), int.Parse(txtPort.Text)); TCPConnection.StartListening(thePoint, false); button1.Text = " "; button1.Enabled = false; // StartListening(); } private void StartListening() { // //ILogger logger = new LiteLogger(LiteLogger.LogMode.ConsoleAndLogFile, "ServerLogFile_" + NetworkComms.NetworkIdentifier + ".txt"); //NetworkComms.EnableLogging(logger); // NetworkComms.DisableLogging(); // // , , 。 // , Demo NetworkComms.AppendGlobalIncomingPacketHandler<LoginContract>("ReqLogin", IncomingLoginRequest); } // private void IncomingLoginRequest(PacketHeader header, Connection connection, LoginContract loginContract) { try { string resMsg=""; if (loginContract.UserID == "1000" && loginContract.PassWord == "123") resMsg = " "; else resMsg = " "; ResMsgContract contract = new ResMsgContract(); contract.Message = resMsg; connection.SendObject("ResLogin", contract); } catch (Exception ex) { } } //http://shop115882994.taobao.com private void Form1_FormClosing(object sender, FormClosingEventArgs e) { NetworkComms.Shutdown(); this.Dispose(); this.Close(); } } www.networkcomms.cn
http://www.cnblogs.com/networkcomms

좋은 웹페이지 즐겨찾기