예제 #1
0
        public void SendJsonCmd(int serviceType, int cmdType, string jsonStr)
        {
            var cmdPackage = CmdPackageProtocol.PackageJson(serviceType, cmdType, jsonStr);

            if (cmdPackage == null)
            {
                return;
            }
            var tcpPackage = TcpProtocol.Pack(cmdPackage);

            if (tcpPackage == null)
            {
                return;
            }

            this.clientSocket.BeginSend(
                tcpPackage,
                0,
                tcpPackage.Length,
                SocketFlags.None,
                OnAfterSend, this.clientSocket);
        }