Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
BCB, VC и RAW sockets 12.11.03 15:29 Число просмотров: 772
Автор: Killer{R} <Dmitry> Статус: Elderman
|
Вобщем прорблема такая - имеется программка которая создает RAW сокет, генерирует TCP пакет ишлет его через этот RAW сокет. Делается это так
WSAStartup(MAKEWORD(2,2), &wsd)
s=WSASocket(AF_INET, SOCK_RAW, IPPROTO_RAW, NULL, 0,0);
setsockopt(s, IPPROTO_IP, IP_HDRINCL, (char *)&bOpt, 4);
затем генерируем пакет и делаем sendto
Так вот в VC все работает прекрасно в билдере - 10049 - address not available. Причем я сделал запись сгенерированного пакета в файл, сравнил пакеты созданные VC и BCB - байт в байт (всего 40 байт кстати). Там MS не мог сделать какую нибудь заточку под VC :-\?
ЗЫ все создаваемые структуры инициализирую в 0 и в VC и в билдере, в том числе sockaddr_in который идет в sendto.
|
- BCB, VC и RAW sockets - Killer{R} 12.11.03 15:29 [772]
|
|
|