// Обработка ошибок упущена
message_socket = socket(AF_INET, SOCK_DGRAM, 0);
sockaddr_in peer;
peer.sin_family = AF_INET;
peer.sin_port = htons(MESSAGE_PORT);
peer.sin_addr.s_addr = inet_addr(server_address);
int res = sendto(message_socket, "Some message", strlen("Some message") + 1, 0, (sockaddr*)&peer, sizeof(peer));
Вопрос про sendto
sendto никогда не завершается ошибкой, даже если послать сообщение на абсолютно левый адрес. Хотя должна бы возвращать что-то типа WSAECONNRESET.
Вопрос каким образом тогда определить доступен ли удаленный компьютер, которому мы отсылаем данные?
Буду рад любой помощи!
Вообще то возвращает ошибку. Покажите ваш код.
Код: