Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 18.01.2013, 15:53
Аватар для -sanya-
-sanya- -sanya- вне форума
Новичок
 
Регистрация: 14.04.2009
Сообщения: 64
Репутация: 20
По умолчанию Отаравить пакет на IP:PORT без готовых компонентов

Добрый вечер.
Появилась передо мной такая задача, нужно через делфи отправить пакет(строка, набор байт, неважно) на указаный IP:PORT, без использования готовых компонентов, без SocketClient,IDhttp и т.д.
На форме должна быть только кнопка и все и ничего другова, и по нажатию на кнопку на IP:PORT должен отправится пакет с каким то содержимым, строка "123" или набор байт 31 32 33 неважно.
__________________
Ответить с цитированием
  #2  
Старый 18.01.2013, 16:02
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

http://www.delphisources.ru/pages/fa..._packages.html
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #3  
Старый 18.01.2013, 16:27
Аватар для -sanya-
-sanya- -sanya- вне форума
Новичок
 
Регистрация: 14.04.2009
Сообщения: 64
Репутация: 20
По умолчанию

Цитата:
Сообщение от M.A.D.M.A.N.

Попробовал, к сожалению этот способ неработает.
Код данный по ссылке никаких ошибок не вызывает, вроде бы все работает.
Пишет в мемо

Цитата:
WSA Startup:
Desc.: WinSock 2.0
Status: Running
Socket Handle = 184
send 49 bytes.
типа все передано, но на сниффер ничего не приходит, к тому же там написано "скорее всего данный пример будет работать только в Windows 2000" видимо по этому и не работает.
__________________
Ответить с цитированием
  #4  
Старый 18.01.2013, 16:35
Аватар для M.A.D.M.A.N.
M.A.D.M.A.N. M.A.D.M.A.N. вне форума
Sir Richard Abramson
 
Регистрация: 05.04.2008
Сообщения: 5,505
Версия Delphi: XE10
Репутация: выкл
По умолчанию

Тебе UDP или что надо?

Вот как с UDP работать:
http://delphiexpert.ru/view_download.php?id=17

Если посмотришь компоненты инди, сможешь на winsock написать по своему.
__________________
— Как тебя понимать?
— Понимать меня не обязательно. Обязательно меня любить и кормить вовремя.


На Delphi, увы, больше не программирую.
Рекомендуемая литература по программированию
Ответить с цитированием
  #5  
Старый 18.01.2013, 16:40
Аватар для -sanya-
-sanya- -sanya- вне форума
Новичок
 
Регистрация: 14.04.2009
Сообщения: 64
Репутация: 20
По умолчанию

Неважно, главное что бы пакет успешно дошел до получателя.
Главное без компонентов только 1 кнпкой.

в исходнике по этой ссылке http://delphiexpert.ru/view_download.php?id=17 используются эти компоненты
IdUDPServer
IdBaseComponent
IdUDPBase
IdComponent
IdUDPClient
IdSocketHanlde
Мне нужно это реализовать без использования готовых компонентов...К сожалению этот вариант тоже неподходит.
__________________

Последний раз редактировалось -sanya-, 18.01.2013 в 16:46.
Ответить с цитированием
  #6  
Старый 18.01.2013, 16:42
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

как это не важно? tcp - протокол с установкой соединения и подтверждением. udp без установки соединения и не гарантируется доставка. выбирай что-нибудь уже.
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 14:36.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter