Добрый день!

Добрался до сокетов. Пытаюсь поднять сервер.

Открываю сокет:
m_hSocket := SysSockCreate( SOCKET_AF_INET, SOCKET_STREAM, SOCKET_IPPROTO_TCP, ADR( m_hRes ) );
все ок.

Далее SysSockBind:

m_SAddress.sin_family := SOCKET_AF_INET;
//m_SAddress.sin_addr := SOCKET_INADDR_ANY; - пока закоментировал так как компилятор ругается если скармливать сюда SOCKET_INADDR_ANY
m_SAddress.sin_port := SysSockHtons( i_rOptions.wPort );
m_hRes := SysSockBind( m_hSocket, ADR( m_SAddress ), SIZEOF( m_SAddress ) );
IF 0 = m_hRes THEN
o_eCondition := ST_CONNECT;
ELSE
o_eCondition := ST_CLOSE;
END_IF

SysSockBind возвращяет ERR_SOCK_ADDRINUSE 16#207 - The provided address is already in use. Куда копать? и полцарства за примерчик с сокетами на СПК.