zoukankan      html  css  js  c++  java
  • C#网络编程简单实现通信小例子-1

    1、主界面                                                           

    2、源程序                                                          

    Send

    public partial class formUdpSend : Form
        {
            //声明一个UdpClient对象
            UdpClient udpClient;
            public formUdpSend()
            {
                InitializeComponent();
                //实例化UdpClient对象
                udpClient = new UdpClient();
            }
    
            private void btnSend_Click(object sender, EventArgs e)
            {
                //获取发送信息
                string message = this.txtMessage.Text;
                //获取发送数据
                byte[] data = System.Text.Encoding.UTF8.GetBytes(message);
                udpClient.Connect(IPAddress.Parse(this.txtIP.Text),12345);
                udpClient.Send(data, data.Length);
                this.txtMessage.Text = "";
            }
        }

    Receive

     public partial class formUdpReceive : Form
        {
            UdpClient udpClient;
            Thread thread;
            public formUdpReceive()
            {
                InitializeComponent();
                //不捕获对错误线程的调用
                CheckForIllegalCrossThreadCalls = false;
                udpClient = new UdpClient(12345);
            }
            //设置监听
            public void Listen()
            {
                IPEndPoint iep = null;
                while (true)
                {
                    string data = System.Text.Encoding.UTF8.GetString(udpClient.Receive(ref iep));
                    this.lbReceive.Items.Add(data);
                }
            }
            private void btnReceive_Click(object sender, EventArgs e)
            {
                thread = new Thread(new ThreadStart(Listen));
                thread.IsBackground = true;
                thread.Start();
            }
    
            private void formUdpReceive_Load(object sender, EventArgs e)
            {
    
            }
        }
  • 相关阅读:
    谷歌火狐浏览器限制的端口
    Web Api 内部数据思考 和 利用http缓存优化 Api
    Web Api 端点设计 与 Oauth
    FI-FBV0
    Others-SAP hybris 介绍
    ABAP-表修改日志存储
    TR-银行通信相关文档
    ABAP-Eclipse ADT中创建ABAP CDS视图
    TR-业务流程图
    FPM-OVP增强实例-银行账户
  • 原文地址:https://www.cnblogs.com/chenyongblog/p/3347934.html
Copyright © 2011-2022 走看看