Корректен ли этот код?
От: Аноним  
Дата: 19.05.05 15:58
Оценка:
Люди, подскажите плз, правилен ли этот код?

SOCKET sock;
struct sockaddr_in sa;

WSAStartup(MAKEWORD(2, 0), &wsadata);

sock = socket(AF_INET, SOCK_STREAM, 0);

memset(&sa, 0, sizeof(sa));
sa.sin_family = AF_INET;
sa.sin_addr.s_addr = inet_addr("127.0.0.1");
sa.sin_port = htons(5555);

connect(sock, (struct sockaddr *)&sa, sizeof(sa));

Дело в том, что connect возвращает 10061. То же самое происходит и когда я указываю адрес соседнего компа в сети.
Вообще, требуется установить соединение и обмениваться данными с преобразователем интеррфейсов RS232/Ethernet MOXA NPort Express DE-311. Написано что устройство поддерживает TCP.
Означает ли это (что устройство поддерживает TCP), что для связи с ним мне нужно знать только его IP? Или нужно знать порт, который он использует?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.