c# 全网最稳定 企业级 以太网客户端类库 具备即时更新状态,断线三次重拨,稳定收发。

源码下载,带示例

using System;
using System.Net.Sockets;
using System.Text;
using System.Threading;
using System.Threading.Tasks;

namespace CL_Server
{
   
    public class CL_TCPClient
    {
   
        public event Action<DataReceivedEventArgs> DataReceivedEvent;
        public event Action<DataReceivedEventArgs> LoginEvent;

        private TcpClient _client;
        private NetworkStream _stream;
        private string _ip;
        private int _port;
        readonly private int _terminalNum;
        readonly private int _connectTimeout;
        private string _recData = String.Empty;


        public string RecData
        {
   
            get
            {
   
                string tmp = _recData;
                _recData = String.Empty;
                return tmp;
            }
        }

        public string Ip
        {
   
            get
            {
   
                return _ip;
            }

            set
            {
   
                _ip = value;
            }
        }

        public int Port
        {
   
            get
            {
   
                return _port;
            }

            set
            {
   
                _port = value;
            }
        }

        public bool IsConnected => _client?.Connected == true && !_client.Client.Poll(1, SelectMode.SelectRead

你可能感兴趣的:(C#,c#)