Результаты поиска по запросу "sockets"

4 ответа

Получение IP-адреса удаленной конечной точки сокета

Как определить удаленный IP-адрес подключенного сокета? У меня есть объект RemoteEndPoint, к которому я могу получить доступ, а также его член AddressFamily. Как я могу использовать их, чтобы найти IP-адрес? Спасибо! В настоящее время ...

7 ответов

Да, я сделал это изначально (как я привык к C #), но было слишком много накладных расходов, так как размер массива очень велик.

ерил, чтоwrite() может отправлять только буферы данных байта (то есть знаковый символ), так как я могу отправить массив длинных целых чисел, используя Cwrite() функция в библиотеке sys / socket.h? Очевидно, я не могу просто привести или ...

3 ответа

 маленький, хотя и сильно шаблонный ...

ыло предложено в ответе на мой последний вопрос (Как я могу отправить массив целых чисел через TCP в C? [https://stackoverflow.com/questions/672241/how-do-i-send-an-array-of-integers-over-tcp-in-c] ), Я пытался отправить массив длинных int, ...

ТОП публикаций

4 ответа

QAbstractSocket :: UnknownSocketError

Что может быть причинойQAbstractSocket::UnknownSocketError когда используешьQTcpSocket? КОД Я получаю этот код ошибки с помощью следующего кода: this->connect(socket, ...

4 ответа

 должно быть актуально.

у создать UDP-сокет Winsock, который отправляет данные только клиенту. Я хочу, чтобы ядро выбрало для меня доступный порт. С другой стороны, я хочу указать, какой локальный IP использовать, так как у меня несколько сетевых адаптеров. Я попытался ...

4 ответа

То, что вы утверждаете, невозможно. Пожалуйста, перепроверьте это.

становить время ожидания для BufferedReader и PrintWriter, созданных с использованием сокетного соединения? Вот код, который я сейчас имею для сервера, который работает до тех пор, пока не произойдет сбой сервера или клиента: while(isReceiving){ ...

6 ответов

ну, вонючие, мы должны написать цикл, но мне бы все-таки понравилось, если бы кто-то поместил цикл в это сообщение на форуме, чтобы я мог вырезать и вставить его очень быстро ... это было мое (и да, я хотел бы скорее основа во времени, но это только для модульных тестов, и они управляют имитируемым сервером, поэтому мне все равно + я не хочу, чтобы мой модульный тест зависал при сбое при вызове моего метода Read)

оложим, у меня есть простой протокол, реализованный через TCP, где каждое сообщение состоит из: int с указанием длины данных.Двоичные данные, длина которых указана в 1.Читая такое сообщение, я хотел бы что-то вроде: int length = ...

1 ответ

Опять же, это может быть не тот случай, который вы получили, но кто-то на будущее.

аюсь загрузить текстовый файл XML с веб-сервера, используя этот метод: static void download (String url , String fileName) throws IOException{ FileWriter xmlWriter; xmlWriter = new FileWriter(fileName); System.out.println("URL to download is : " ...

5 ответов

 Обратите внимание на часть о пункте 2 терминаторов сообщений. Многие сетевые протоколы делают странные вещи, как это, то есть иногда они отправляют и получают полные строки команд и ответов, а иногда они отправляют и получают куски произвольных данных, которым предшествует счет того, как много байтов в куске. Вы можете справиться с этим намного легче с помощью asynchat, и ваша программа будет также масштабироваться намного лучше.

аюсь записать файлы передачи или фрагменты данных через сокет. Мне кажется, что я заново изобретаю колесо, но мои поиски простого решения не увенчались успехом (все, что я нахожу, слишком просто или слишком сложно). Сервер будет работать ...

2 ответа

Да, на оба ваших вопроса. Программа будет работать точно так же в C ++, как и в Java. Вы слушаете хост / порт и отправляете на хост / порт. Единственная разница будет в языке и используемом API.

ибудь знает, как сделать сокет чат в C ++, используя что-то вроде сокетов в Java? Есть ли способ сделать IP-чат в C ++?