Exemplo n.º 1
0
        private void Http_ChannelConnect(object sender, ChannelConnectArg arg)
        {
            if (arg.SocketError == SocketError.Success)
            {
                jt1078Client = JT1078Client.Start(this, Server1078, Port1078);

                var bts = JTHttpProtocol.HandShake(HandShakeUrl);
                channelhttp.Send(bts);
            }
            else
            {
                Stop();
            }
        }
Exemplo n.º 2
0
        public static JT1078Client Start(JTHClient jtHttp, string Server1078, int Port1078)
        {
            JT1078Client jt1078 = new JT1078Client();

            jt1078.jtHttp = jtHttp;
            var channel = new TCPChannel(Server1078, Port1078);

            jt1078.channel1078      = channel;
            channel.DataReceive     = jt1078.Receive;
            channel.DataSend        = jt1078.DataSend;
            channel.ChannelDispose += jt1078.ChannelDispose;
            channel.ChannelConnect += jt1078.ChannelConnect;
            channel.Connect();
            return(jt1078);
        }