Demo1.从服务器获取信息 服务器端代码

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));  
            //开始监听某T端口
            TCPConnection.StartListening(thePoint, false);
            button1.Text = "监听中";
            button1.Enabled = false;

            //此方法中包含服务器具体的处理方法。
            StartListening();
        }


        private void StartListening()
        {
 

            //禁用日志记录  服务器端正式使用时,禁用日志记录
            NetworkComms.DisableLogging();
            
          
            //服务器端处理收到的消息
            //为简单起见,此示例中我们只处理字符类型的信息,也返回字符类型的信息。
            //处理的信息可以使自定义类,具体见下一个Demo
            NetworkComms.AppendGlobalIncomingPacketHandler<string>("ReqFruitEngName", IncomingMsgHandle);
  
        }

        //处理某个具体的请求
        private void IncomingMsgHandle(PacketHeader header, Connection connection, string msg)
        {
            try
            {
                string resMsg = "";

                if (msg == "苹果")
                    resMsg = "Apple";
                else if (msg == "桔子")
                    resMsg = "Tangerine";
                else if (msg == "香蕉")
                    resMsg = "Banana";


                connection.SendObject("ResFruitEngName", resMsg);
            }
            catch (Exception ex)
            {
               
            }
        }

        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            NetworkComms.Shutdown();
            this.Dispose();
            this.Close();
        }

       
    }
 www.networkcomms.cn编辑
http://www.cnblogs.com/networkcomms
http://shop115882994.taobao.com

 

转载于:https://my.oschina.net/networkcomms/blog/381981

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值