zoukankan      html  css  js  c++  java
  • 学学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);
                }
    
            }
    
  • 相关阅读:
    在Ubuntu下编译WebKit源码--qt
    Ubuntu 编译Webkit --gtk
    windows远程桌面访问ubuntu12.04
    CentOS下SVN服务器的搭建使用
    Centos搭建SVN服务器三步曲
    StringRedisTemplate常用操作
    MySQL中DATETIME、DATE和TIMESTAMP类型的区别
    mysql 时间索引执行计划
    MySQL大文本类型
    API网关原理
  • 原文地址:https://www.cnblogs.com/renzhe/p/4230340.html
Copyright © 2011-2022 走看看