2013-03-25 3 views
0

웹 브라우저 및 기타 장치에서 볼 수 있도록 텍스트 문자열을 소켓에 게시하는 방법을 검색하지 않았습니다. 이미 디버깅을 위해 로그 파일에 원하는 문자열 출력을 생성하는 VB.Net 코드를 구현했습니다. 이 프로그램은 연결시 설정된 변수에 대한 초기 값을 클라이언트에 보내고 설정된 간격으로 변수에 대한 업데이트를 검색합니다. 모든 업데이트는 이러한 방식으로 새로운 문자열로 밀려됩니다 | dataid1 | dataitem1 | dataid2 | dataitem2 | dataid3 | dataitem3 | dataid4 | dataitem4 |VB.Net 및 networkstream을 사용하여 웹 브라우저에 텍스트 문자열 게시

타임 스탬프 등

업데이트는 다음과 같을 수있는 경우에만 2 4이 변경되었습니다 :

타임 스탬프 | dataid2 | dataitem2 | dataid4 | 내가 클라이언트의 요청을 검색 및 통신을 초기화 할 수는 NetworkStream과 TCPListener를 사용할 필요가 생각 dataitem4

. 나는 그것들을 구현하는 행운과 함께 몇 가지 온라인 예를 발견했다. 어떤 도움이라도 대단히 감사합니다.

답변

0

이 질문은 정말 너무 광범위 대답하지만 당신은 TCP 클라이언트 서버 통신을 구현하려면 이것 좀해야 할 것입니다 :이 작업을 더 나은 프레임 워크를 수있는 바와 같이 비록 http://code.msdn.microsoft.com/windowsdesktop/Simple-Multi-User-TCPIP-43cc3b44

당신은 have a look into WCF 할 수 있습니다를 귀하의 상황에 따라

+0

감사합니다. 내가 제공 한 두 링크 모두에서 루프를 만들었습니다. 나는 내가 Visual Basic과 .Net에 일반적으로 매우 새로운 것을 언급해야한다고 생각한다. 나는 많은 온라인 예제에서 내가 가진 어려움의 일부가 양방향으로 통신하는 서버와 클라이언트를 설정하는 것 같다고 생각한다. 제 경우에는 기존 클라이언트가보기 위해 포트에 업데이트 텍스트 문자열을 게시하기 만하면됩니다. 이미 데이터를 문자열로 조합 한 경우이 데이터를 네트워크 스트림에 게시하는 가장 간단한 방법은 무엇입니까? @매트 – user2207822