유니버셜 앱으로 서버를 생성 하였는데요. 여기서 request로 들어간 정보를 어떻게 화면에 출력 해야 할지 모르겠습니다. RRS feed

  • 질문

  • namespace echo_Server

        /// <summary>
        /// </summary>
        public sealed partial class MainPage : Page
            public MainPage()
            private async void acho_sever()
                    //Create a StreamSocketListener to start listening for TCP connections.
                    Windows.Networking.Sockets.StreamSocketListener socketListener = new Windows.Networking.Sockets.StreamSocketListener();

                    //Hook up an event handler to call when connections are received.
                    socketListener.ConnectionReceived += SocketListener_ConnectionReceived;

                    //Start listening for incoming TCP connections on the specified port. You can specify any port that's not currently in use.
                    await socketListener.BindServiceNameAsync("1337");
                catch (Exception e)
                    //Handle exception.

            private async void SocketListener_ConnectionReceived(Windows.Networking.Sockets.StreamSocketListener sender,
        Windows.Networking.Sockets.StreamSocketListenerConnectionReceivedEventArgs args)
                //Read line from the remote client.
                Stream inStream = args.Socket.InputStream.AsStreamForRead();
                StreamReader reader = new StreamReader(inStream);
                string request = await reader.ReadLineAsync();

                //Send the line back to the remote client.
                Stream outStream = args.Socket.OutputStream.AsStreamForWrite();
                StreamWriter writer = new StreamWriter(outStream);

                this.textBox.Text = request //여기에 넣어봤는데 에러가 나고 void 상태라 리턴값으로 빼지도 못하겠네요

    어떻게 해서 출력해야 할까요?

                await writer.WriteLineAsync(request);

                await writer.FlushAsync();

    • 편집됨 musicbox3 2015년 12월 3일 목요일 오전 8:08
    2015년 12월 3일 목요일 오전 8:06


  • 다음의 질문/답변란에 답을 올렸으니 참고하세요.

    UWP 앱에서 textBox로 클라에서 받은 값을 나타내고 싶은데 안되고 있습니다.

    2015년 12월 7일 월요일 오후 2:11