сабж, у меня почему-то нет.. Код (Text): invoke WSAStartup,202h,offset wsa mov sa.sin_family,AF_INET invoke htons,999 mov sa.sin_port,ax invoke htonl,7f000001h mov sa.sin_addr,eax invoke socket,AF_INET,SOCK_STREAM,0 mov esi,eax invoke bind,esi,offset sa,sizeof sa invoke listen,esi,1 mov eax,sizeof sa lea edi,sock mov [edi],eax invoke accept,esi,offset sa,offset sock mov sock,eax ;до сюда всё как по маслу.. invoke WriteFile,eax,chr$('yahoooo!!'),9,offset inbuf,0 ;Last error: ERROR_INVALID_PARAMETER (00000057) invoke send,sock,chr$('yahoooo2!'),9,0 ;эта функция сработала нормально пробовал с версиями сокетов 101, 202 - всё равно best regards
разобрался оказывается дело было в последнем параметре.. нужно было передавать поинтер на overlapped а я передавал null простите что отнял ваше время