2009-09-13 3 views
1

My TCP 클라이언트가 서버 스크립트에 연결했습니다! 이제 연결되었습니다. 어떻게 간단한 문자열을 보낼 수 있습니까? .Client.Send 메서드의 오버로드가 의미하는 바가 무엇인지, 또는이를 사용하는 방법을 알지 못합니다. 서버 측에서 이미 문자열을 구문 분석하도록 시스템을 설정했지만, 간단한 문자열을 보내는 방법을 알지 못합니다.vb.net에서 TcpClient를 사용하여 문자열 보내기

도움 주셔서 감사합니다.

이것은 어쨌든 vb.net입니다.

답변

2

This article 올바른 방향 :

+0

그들이이라고 어떤 streamwriters 사용하거나 사용하지 않고 그것을 할 수있는 방법을 수신와 같은 일을? 한 줄의 코드에서 문자열을 보낼 수있는 간단한 방법이 있습니까? – Cyclone

+0

tcpclient 스트림에 쓰는 스트림 작성기를 만들었지 만 서버 측에 아무것도 나타나지 않습니다. – Cyclone

+0

문자열의 바이트를 가져와 Encoding.ASCII.GetBytes() 메서드에 전달하고 networkStream.Write (sendBytes, 0, sendBytes.Length)로 스트림에 씁니다. –

1

멀티 스레딩하지만 두 개의 다른 스레드에 두 개의 다른 서브 루틴을 배치 완전히 다른 subrouting에 정보를 수신하기위한 코드를 배치 한 서브 루틴에 정보를 전송하는 코드에서 당신을 가리켜 야합니다 같은

Imports System.Threading.Thread 

Dim SendThread as threading.thread 
Dim ReceiveThread as threading.thread 

SendThread = new threading.thread(addressof "Name of Subroutine") 
sendthread.start() 

등 네트워크 패킷

관련 문제