Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
...
Соответственно
sa_SendRecv.sin_addr := SysSockHtonl(IP_addr);...
я так понимаю тип данных переменной IP_addr тут будет DWORD. Т.е. изначально все равно необходимо привести IP адрес к DWORD`у из байтового массива. Например:
dwIP_addr : DWORD;
abyIPaddress : ARRAY[0..3] OF BYTE := '192.168.225.021';

dwIP_addr := SHL( SHL( SHL(
BYTE_TO_DWORD(abyIPaddress[0] ), 8 )
OR BYTE_TO_DWORD( abyIPaddress[1] ), 8 )
OR BYTE_TO_DWORD( abyIPaddress[2] ), 8 )
OR BYTE_TO_DWORD( abyIPaddress[3] );

sa_SendRecv.sin_addr := SysSockHtonl(dwIP_addr);
так? =)