Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / TCP/IP / 2 сообщений из 2, страница 1 из 1
10.05.2004, 09:44
    #32511896
Kh_sasha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TCP/IP
Всем привет!
Кто-нибудь работал с протоколом TCP/IP через NetFramework?
Если да, то помогите.
Как можно отправить и получить сообщения на сервер.
Имея IP адрес и порт .
...
Рейтинг: 0 / 0
10.05.2004, 18:06
    #32512211
greenapple
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TCP/IP
можно через WebRequest и WebResponse
Dim objRequest As System.Net.HttpWebRequest =
System.Net.WebRequest.Create(http://url:port)
создаешь System.Net.HttpWebRequest, задаешь его все-все параметры, при необходимости WebProxy и NetworkCredential
отправляешь в полученный поток данные
myWriter = New System.IO.StreamWriter(objRequest.GetRequestStream(), System.Text.Encoding.GetEncoding(1251))
myWriter.Write(данные)
, потом
Dim objResponse As System.Net.HttpWebResponse = objRequest.GetResponse() получаешь т.о. ответ (есть метод HaveResponse проверяющий его наличие), и
Dim sr As System.IO.StreamReader = New System.IO.StreamReader(objResponse.GetResponseStream())
читаешь в поток то что тебе ответят

можно и через TcpClient, в одном из перегруженных конструкторов он открывает уже готовое соединение по имени хоста и номеру порта, куда можно что-то писать и оттуда что-нибудь читать
Dim client As New TcpClient(server, port)
Dim stream As NetworkStream = client.GetStream()
stream.Write...
stream.Read...
client.Close()

вот тут примеры http://samples.gotdotnet.com/quickstart/howto/doc/WebRequests/clientGET.aspx
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / TCP/IP / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]