Не проблема в линии
acceptedSocket = accept (server, (sockaddr *)&sin, &len) == INVALID_SOCKET)
Вы делаете acceptedSocket
результатом сравнения, но вы должны как-то сохранить фактический сокет, возвращенный из accept:
acceptedSocket = accept (server, (sockaddr *)&sin, &len);
isOK= acceptedSocket!=INVALID_SOCKET;
Хотя меня немного смущают несбалансированные скобки в вашем посте, поэтому я могу ошибаться