c#写一个socket同步客户端

本文档展示了如何使用C#编写一个Socket网络客户端,实现与服务器的消息收发功能。首先,通过指定IP地址和端口号创建并连接Socket。接着,启动新线程持续接收服务器信息。当接收到消息时,显示客户端的远程端点和消息内容。此外,还提供了发送信息的代码,将输入的消息转换为字节并利用Socket对象的Send方法发送。该客户端采用同步方式接收信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 上一篇已经实现了socket服务器,这次使用c#写一个socket网络客户端,实现消息收发功能,可以作为网络调试助手使用。界面如下:

首先填入服务器IP地址和端口号,点击connec进行连接,具体代码流程为创建一个socket,指定IP地址和端口号,使用connect函数进行连接,参考代码如下:

            try
            {
                socketSend = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
                IPAddress ip = IPAddress.Parse(textBox1.Text);
                IPEndPoint endpoint = new IPEndPoint(ip, int.Parse(textBox2.Text));
                socketSend.Connect(endpoint);
                showMsg("连接成功\r\n");
                //开启一个线程接受服务器发来的信息
                Thread th = new Thread(recMsgfromServer);
                th.IsBackground = true;
                th.Start();
            }
       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值