2 / 2 / 2
Регистрация: 11.10.2010
Сообщений: 186
|
||||||
1 | ||||||
.NET 4.x Как получить ответ от сервера (tcpclient)?28.02.2011, 17:03. Показов 3144. Ответов 19
Метки нет (Все метки)
сервер слушает порт
Код
radist04ka@ sockstat | grep Temp radist Temp0 2909 3 tcp4 *:9666 *:* Код
radist04ka@ telnet 127.0.0.1 9666 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. TEST OK Connection closed by foreign host. radist04ka@ telnet 127.0.0.1 9666 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. GETTEST :99.9:99.9:99.9:999:999:88.88: Connection closed by foreign host. radist04ka@ надо написать клиента под VB.NET сделал:
а как ответ получить? ответ идет по другому порту, судя по логам:
0
|
28.02.2011, 17:03 | |
Ответы с готовыми решениями:
19
Как получить ответ от сервера? Как получить ответ от сервера? Как получить ответ от сервера? Как получить ответ с сервера Winsock'ом? |
386 / 375 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
|
|
28.02.2011, 21:55 | 2 |
Опять велосипед изобретаем? AxWinsock,TcpClient и прочие шплости
0
|
2 / 2 / 2
Регистрация: 11.10.2010
Сообщений: 186
|
|
01.03.2011, 01:38 [ТС] | 3 |
в той теме четко задано на каком порту посылать и на каком получать..
а у меня неизвестно на каком порту мне ответят и у меня клиент тока... не сервер....
0
|
386 / 375 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
|
|
01.03.2011, 10:25 | 4 |
Я понять не могу, что ты хочешь? там есть и клиент и сервер готовые уже, возьми да переделай под свои нужды.
0
|
2 / 2 / 2
Регистрация: 11.10.2010
Сообщений: 186
|
|
01.03.2011, 10:32 [ТС] | 5 |
сервер никоим образом не имеет отношения к VB
он написан на с и пашет под BSD. все что он делает, тока слушает порт и отвечает если пришел определенный запрос. мне клиент нужен. чтобы посылал этот запрос и получал ответ от сервера. запрос на сервер отправляется, но я не знаю как получить с него данные, которые он отправляет
0
|
386 / 375 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
|
||||||
01.03.2011, 11:11 | 6 | |||||
Давай ip сервера, порт, сокетный он или нет?
Добавлено через 28 минут
textbox1 - вводишь сообщение для сервера textbox2 - получаешь ответ textbox3 - ip адрес сервера
0
|
2 / 2 / 2
Регистрация: 11.10.2010
Сообщений: 186
|
|
01.03.2011, 18:02 [ТС] | 7 |
вроде сокетный.
а нельзя модулем это сделать? ip 10.10.241.124 port 9666 текст только слово TEST а получить сообщения пока что просто вывод в messagebox... что то как не пытался так и непонял..
0
|
386 / 375 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
|
|
01.03.2011, 18:12 | 8 |
Если ты хочешь получать от сервера ответ, то тебе нужен не только клинет,но еще и свой сервер (2 в 1), щас я тебе накидаю.
Добавлено через 2 минуты А можешь этот сервер сюда кинуть? Он под виндой пашет?
0
|
2 / 2 / 2
Регистрация: 11.10.2010
Сообщений: 186
|
||||||
01.03.2011, 18:15 [ТС] | 9 | |||||
0
|
386 / 375 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
|
|
01.03.2011, 18:28 | 10 |
А сам сервер? я в С не очень, скорее совсем...
0
|
2 / 2 / 2
Регистрация: 11.10.2010
Сообщений: 186
|
|
01.03.2011, 18:37 [ТС] | 11 |
это и есть сервер
он не подвиндой, он на FreeBSD запущен.
0
|
386 / 375 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
|
|
01.03.2011, 18:44 | 12 |
0
|
386 / 375 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
|
|
01.03.2011, 18:55 | 13 |
Вот, для проверки можешь ввести свой ip и тебе придет сообщение в соседний текстбокс
0
|
386 / 375 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
|
|
01.03.2011, 19:23 | 14 |
Ну как? оно Михалыч?
0
|
2 / 2 / 2
Регистрация: 11.10.2010
Сообщений: 186
|
|
02.03.2011, 01:00 [ТС] | 15 |
версии походу не совпадают
0
|
386 / 375 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
|
|
02.03.2011, 13:52 | 16 |
Попробуй консольный вариант из той темы с 1 страницы (только ip и порт свои вставь)
0
|
386 / 375 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
|
|
02.03.2011, 15:51 | 17 |
Попробуй с этими, если не выйдет, то попробуй сменить ip сервера с 127.0.0.1 на твой адрес в локальной сети.
0
|
2 / 2 / 2
Регистрация: 11.10.2010
Сообщений: 186
|
|||||||||||
02.03.2011, 16:48 [ТС] | 18 | ||||||||||
_Лёша_,
tcp.zip клиент отправляет данные: ответ то приходит на порт в 1м случае на 20241 и во 2м на 20245 порты... щаз пояснили принцип работы Добавлено через 2 минуты p.s. а если все делать в цикле когда произошло соединение?
Добавлено через 12 секунд p.s. а если все делать в цикле когда произошло соединение?
0
|
386 / 375 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
|
|
02.03.2011, 18:30 | 19 |
Вот тебе на 2 твоих порта сразу. Для такких вещей многопоточность существует.
0
|
386 / 375 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
|
|
04.03.2011, 12:39 | 20 |
Ну че подошло или нет?
0
|
04.03.2011, 12:39 | |
04.03.2011, 12:39 | |
Помогаю со студенческими работами здесь
20
Как правильно получить ответ от сервера Как проверить ответ сервера и получить массив c id? Как получить ответ сервера,несмотря на 403 ошибку? Как получить напрямую ответ сервера СУБД используя TQuery? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |