sockets/struct sockaddr_in
От: Азз Украина  
Дата: 23.09.04 15:30
Оценка:
Проблема в том, что в общем ничего не работает )), ошибка и на прослушке и на аксепте естественно.

вот мой код для сокета. я так подозреваю, что не правльно заполнил структуру


if (WSAStartup(MAKEWORD(1,1),&lpWSAData)!=0)
return false;

m_sMailSocket = socket(AF_INET,SOCK_STREAM,0);
m_sSock_Addr.sin_family = AF_INET;
m_sSock_Addr.sin_port = htons(110);
m_sSock_Addr.sin_addr = inet_addr("127.0.0.1");
if (listen(m_sMailSocket,1000)== SOCKET_ERROR)
return 2;
if (accept(m_sMailSocket,(struct sockaddr *)&m_sSock_Addr,(int *)sizeof(m_sSock_Addr))==INVALID_SOCKET)
return 1;

И ешё, объясните для чего bind, msdn я по bind прочитал, но так и не понял что значит и для чего биндить сокет на локальный адрес.

Большое спасибо всем заранее!

24.04.05 03:05: Перенесено модератором из 'WIN API' — Alex Fedotov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.