学学C#开发client,server,C/S架构的程序
一直以来,都想用本地来远程操作服务器,有点类似木马程序,不过我这里用途是实现快速建站,方便的管理网站,控制服务器iis、web文件的。
要开发这样的程序,首先,需要配置调试环境,我选择的是两台电脑,一个作为server、另一个作为client。
于是简化一下,就用vmware搭建出来了一个win2003,作为server
用本地电脑win07,作为client。
先说说TCP服务端
private ITxServer ser = null; private void btnStart_Click(object sender, EventArgs e) { try { ser = TxStart.startServer(int.Parse(textBox_port.Text)); ser.AcceptString += new TxDelegate<IPEndPoint, string>(acceptString); ser.AcceptByte += new TxDelegate<IPEndPoint, byte[]>(acceptBytes); ser.Connect += new TxDelegate<IPEndPoint>(connect); ser.dateSuccess += new TxDelegate<IPEndPoint>(dateSuccess); ser.Disconnection += new TxDelegate<IPEndPoint, string>(disconnection); ser.EngineClose += new TxDelegate(engineClose); ser.EngineLost += new TxDelegate<string>(engineLost); ser.BufferSize = 12048; ser.FileLog = "C:\\test.txt"; ser.StartEngine(); this.btnStart.Enabled = false; } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
===================================================================
共享资料下载:点击下载
共享资料下载:点击下载