모든 소스코드 받기원하시면 코멘트 남겨주세요 바로 메일 보내드릴게요~


TCP Server 실행화면




주요 소스코드


  public void TCPServer()

        {

            try

            {

                IPAddress ipAddress = IPAddress.Parse(tbIPAddress.Text.Trim());

                PORT = Int32.Parse(tbPort.Text.Trim());


                _serverListner = new TcpListener(ipAddress, PORT);

                _serverListner.Start();


                tbLog.Text = "TCP Server Start";


                Thread serverThread = new Thread(new ThreadStart(Recieve_From_Client));

                serverThread.Start();              


            }

            catch

            {


            }

        }


        public void Recieve_From_Client()

        {

            loop = true;

            try

            {

                _serverAcceptSocket = _serverListner.AcceptSocket();


                while (loop)

                {

                    if (_serverAcceptSocket.Connected)

                    {

                        try

                        {


                            byte[] receiveByte = new byte[1024];

                            int nValue = _serverAcceptSocket.Receive(receiveByte, receiveByte.Length, 0);


                            if (nValue > 0)

                            {

                                string data = null;

                                data = Encoding.Unicode.GetString(receiveByte);


                                tbMessage.Text = data;

                            }

                        }


                        catch

                        {


                        }


                    }

                    else

                    {

                        TCP_Close();

                    }

                }

            }

            catch

            {


            }

        }




모든 소스코드 받기원하시면 코멘트 남겨주세요 바로 메일 보내드릴게요~


+ Recent posts