コード例 #1
0
ファイル: NetTraner.cs プロジェクト: wwkkww1983/128_5.6_2010
        /// <summary>
        /// 初始化网络连接参数
        /// </summary>
        /// <param name="strIP">接收机IP</param>
        /// /// <param name="iSendPort">接收机器的端口</param>
        /// <param name="iLinstenPort">本机监听端口</param>
        public NetTraner(string strIP, int iSendPort, int iLinstenPort)
        {
            if (!Regex.IsMatch(strIP, @"^((0|(?:[1-9]\d{0,1})|(?:1\d{2})|(?:2[0-4]\d)|(?:25[0-5]))\.){3}((?:[1-9]\d{0,1})|(?:1\d{2})|(?:2[0-4]\d)|(?:25[0-5]))$"))
            {
                ErrorMessage(3100003, "123", "[NetAccess:SendTcpFun]", "指定IP无效");
                return;
            }
            sendIp   = strIP;
            selfPort = iLinstenPort;    // 本机监听端口
            sendPort = iSendPort;       // 接收机器端口
            // 实例化netAccess
            netAccess = new NetAccess();
            // 监听    字节1048576
            netAccess.StartListen(strIP, selfPort, iSendPort, 10485760);

            netAccess.ErrorMessage   += netAccess_ErrorMessage;
            netAccess.DataReceived   += netAccess_DataReceived;
            netAccess.InitSendLink   += netAccess_InitSendLink;
            netAccess.InitListenLink += netAccess_InitListenLink;
            netAccess.CutSendLink    += netAccess_CutSendLink;
        }
コード例 #2
0
ファイル: NetTraner.cs プロジェクト: ZoeCheck/128_5.6_2010
        /// <summary>
        /// 初始化网络连接参数
        /// </summary>
        /// <param name="strIP">接收机IP</param>
        /// /// <param name="iSendPort">接收机器的端口</param>
        /// <param name="iLinstenPort">本机监听端口</param>
        public NetTraner(string strIP, int iSendPort, int iLinstenPort)
        {
            if (!Regex.IsMatch(strIP, @"^((0|(?:[1-9]\d{0,1})|(?:1\d{2})|(?:2[0-4]\d)|(?:25[0-5]))\.){3}((?:[1-9]\d{0,1})|(?:1\d{2})|(?:2[0-4]\d)|(?:25[0-5]))$"))
            {
                ErrorMessage(3100003, "123", "[NetAccess:SendTcpFun]", "指定IP无效");
                return;
            }
            sendIp = strIP;
            selfPort = iLinstenPort;    // 本机监听端口
            sendPort = iSendPort;       // 接收机器端口
            // 实例化netAccess
            netAccess = new NetAccess();
            // 监听    字节1048576
            netAccess.StartListen(strIP, selfPort, iSendPort, 10485760);

            netAccess.ErrorMessage += netAccess_ErrorMessage;
            netAccess.DataReceived += netAccess_DataReceived;
            netAccess.InitSendLink += netAccess_InitSendLink;
            netAccess.InitListenLink += netAccess_InitListenLink;
            netAccess.CutSendLink += netAccess_CutSendLink;
        }