2009-09-13 5 views
1

Мой клиент tcp подключился к серверному скрипту! Теперь, когда он подключился, как он может отправить простую строку? Я не знаю, какая из перегрузок для метода .Client.Send даже означает, или как их использовать. У меня уже есть система, настроенная на стороне сервера для синтаксического анализа строки, когда она получена на стороне сервера, но я не знаю, как отправить ей простое строковое значение.Отправка строки с использованием TcpClient в vb.net

Спасибо за помощь!

Это, кстати, в 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() 

и т.д. сделать то же самое с получением сетевых пакетов

Смежные вопросы