ip адрес подключившегося ко мне компа
А по запросам в гугле на эту тему, он мне чет выдает, как узнать ip своего собственного компа, а мне эт не нужно:(. Мож кто знает как это сделать?
В общем случае–NetStat -abnov тебе в помощь
Ты предлагаешь через netstat -ano искать, но это как то не по прогерски, должнаж быть какаянить API, темболее этот netstat как-то сам ищит, кстати а это идея надо пойти отладить его.
Ололо,ну и ленивейшая же школота пошла в последнее время…:rolleyes:
Цитата:
struct sockaddr {
ushort sa_family; >>>>>- dec [COLOR="Red"]65016[/COLOR]
char sa_data[14]; >>>>>- hex [COLOR="Red"]120ffffffe81410ffffff8c32ffffffb10ffffffb0fffffffe1202[/COLOR]
};
что бы это могло значить.
Цитата:
while(true)DoThink(palevo060.Brain);
мозг не инициализирован =)
Что бы это могло значить?Ну,наверное,следует читать по той же ссылке связанные статьи,как ЭТО преобразовать во что-то интересное
Цитата:
struct sockaddr_in [COLOR="Red"]addr[/COLOR];
listen(listener, 1);
int addrlen=sizeof([COLOR="Red"]addr[/COLOR]);
sock = accept(listener, (struct sockaddr *)&[COLOR="Red"]addr[/COLOR],&addrlen);
// addr.sin_addr.s_addr и здесь будет ip-шник
Моя ошибка была в том что я не указал размер переменной [COLOR="Red"]addr[/COLOR], и поэтому получалась какая фигня.
Знаю знаю сейчас @pixo $oft будет ругаться :rolleyes:.
P.S.А (struct sockaddr *) обязательно?
ну вообще да я просто не инициализировал отдельную структру, а просто воспользовался старой и там нужен typcast, или как он там назвается