Показать сообщение отдельно

  #3  
Старый 26.09.2008, 01:00
_nic
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме:
2982851

Репутация: 107


По умолчанию

Во 1х вопрос был именно о проблеме с сокетами а не о других участках клда.
Во 2х если ненравится то предлагаем свой вариант а не критикуем "ваш код плох,а где то есть лутчше"
В 3х с принимающей стороны WSAGetLastError вернуло WSAENOTSOCK
Порылся глубже.Оказывается ноги растут от WSAEADDRNOTAVAIL на bind свмотрю внимательней вроде как не доглядел ladr.sin_port=3060; а надо ladr.sin_port=htons(3060); Думаю заработает.Не тут то было всеравно упорно выдает WSAEADDRNOTAVAIL
Методом шаманского тыка обнаружил странную вещь если сделать так ladr.sin_addr.s_addr = inet_addr("127.0.0.1"); то работает.Но почему не катят не inet_addr(INADDR_ANY) не inet_addr(0) ??

Последний раз редактировалось _nic; 26.09.2008 в 01:43..
 
Ответить с цитированием