2012-04-21 2 views
0

그래서 클라이언트가 보낸 데이터를 수신하는 방법을 알고 싶습니다. 나는 현재 내 연결이 코드를 사용하고 있습니다 :소켓을 통해 클라이언트가 보낸 데이터를받는 방법

public void listen() 
    { 
     TcpListener server = new TcpListener(port); 
     server.Start(); 

     while (true) 
     { 

      Socket client = server.AcceptSocket(); 


      connected++; 

      client.Close(); 
     } 
    } 
그때 ASCII에 그 바이트를 재 변환, 바이트로 변환 된 ASCII 데이터를 수신 가겠어요 어떻게

?

답변

0

대신 소켓의하여 TcpClient를 사용할 수 있습니다. 간단한 서버/클라이언트 프로그램을 가져 오는 데 필요한 코드는 여기에있는 단일 게시물 이상입니다.

0

당신은 정말 연구를해야 .NET에서 소켓/클라이언트의 상호 작용에 읽기 : MSDN 문서에서 사용할 수

TcpClient client = server.AcceptTcpClient(); 

코드를 사용하여 데이터를 수신하는 동안

+0

간단한 클라이언트/서버 연결이 있습니다. 클라이언트는 데이터를 보내고 서버로부터 데이터를 수신하지만 서버는 데이터를 수신하지 않습니다 (이것이 내가 배우려고하는 것입니다). 제발 그냥 OP에 의견으로 그것을 넣어라고 대답하지 마십시오. –

+0

나는 답으로 답을 달았 기 때문에 - 내 게시물 상태에서 - 아무도 당신이 어디서부터 대답 게시를 사용해야 할 필요가 없는지 알 수 있습니다. 다시 말하지만, 인터넷에는 수많은 가이드/자습서가 있으며 Google은 귀하의 친구입니다. 게시물의 제목을 가지고, 몇 시간의 가이드를 읽고, 무한히 많은 정보를 얻으려면 여기에 필요한 것을 제공 할 것입니다. –

관련 문제