Все вопросы: [sockets]
1 254 вопросов
прослушивание порта с сервера приложений
Сначала у меня есть приложение JSF, которое выполняет какой-то поиск в базе данных, но, с другой стороны, я также прослушивал порт для этой цели: я запускаю поток, который прослушивает этот порт в моем компоненте приложения.С порта я прослушиваю входящий запрос этих поисков и отправляю ответы с ...
Использование kqueue для поиска исключительных условий
Я модифицирую приложение, чтобы заменить использование select () на kqueue.select () позволяет опрашивать исключительные условия: int select(int nfds, fd_set *restrict readfds, fd_set *restrict writefds, fd_set *restrict errorfds, <---- this thing here struct ...
Ускорение asio udp waitForReadyRead
Я пытаюсь реализовать функцию с помощью boost asio udpSocket, которая ожидает, пока данные будут готовы к чтению, или ожидает, пока истечет время ожидания. Используя asyc_read и async_wait, я могу сделать что-то подобное, но мне нужно прочитать данные.Я хотел бы сделать то же самое без чтен...
Поиск высокоуровневой библиотеки для программирования сокетов (Java или Python)
Короче говоря, я создаю многопользовательскую игру на основе Flash и сейчас начинаю работать над серверным кодом.Что ж, я единственный разработчик проекта, поэтому я ищу высокоуровневую библиотеку сокетов, которая хорошо работает с играми, чтобы ускорить мое время разработки. Я пытался исполь...
Помощь в программировании сокетов
В моем приложении я получаю обновленные данные каждые 25 секунд… но какое-то время мое приложение вылетает при загрузке обновленных данных .. чтобы решить эту проблему, мы планируем использовать сокетное соединение для оперативных обновлений Я пытался найти какой-либо образец приложения для п...
Получение UDP-пакетов на C
Я пытался сделать это в ms Visual Studio 2008 с использованием пакета winsock2, но всякий раз, когда я пытаюсь разрешить действительный входной IP-адрес, я получаю сообщение об ошибке «Недопустимый IP ...».Я только предполагаю, что есть какая-то ошибка с разрешениями, но я действительно понятия ...
Рекомендуемые платформы Socket Server
Я написал довольно много циклов вокруг accept () или select ();fork () или Thread.start (). Я бы больше не хотел этого делать.Я бы предпочел не использовать свой собственный код повторно.И я хотел бы воспользоваться преимуществами, которые предлагает «серьезный» фреймворк, такими как предвари...
Как я могу использовать пул потоков для обработки каждого соединения в новом потоке
У меня есть простой сервер, который ожидает подключения клиента, читает входящий поток и отправляет сообщение обратно.Я бы хотел, чтобы каждое соединение обрабатывалось отдельным потоком.Я впервые работаю с сокетами и потоками на C #, и большинство примеров, которые я нашел, действительно сбиваю...
Определить оставшийся TTL многоадресного пакета в Java
Если у меня есть программа на Java, которая прослушивает многоадресные данные, как я могу узнать, каков оставшийся TTL входящей дейтаграммы? Я знаю, как установить TTL для отправляющего многоадресного сокета, но я хочу знать оставшийся TTL для приходящего пакета.
Проблемы с C # SMTP Socket
Я пишу приложение, которое проверяет адреса электронной почты, для одной части мне нужно отправить небольшой объем данных на адрес электронной почты, чтобы полностью проверить его, в настоящее время я использую сокеты для этого. Во время тестирования я использовал SMTP-сервер друзей для тести...
Как найти MAC-адрес отправителя многоадресного UDP-сообщения в Python?
У меня есть код, который прослушивает "объявления" через многоадресную рассылку UDP.Я могу получить IP-адрес отправителя, но мне действительно нужен MAC-адрес отправителя (поскольку IP-адрес может и будет изменяться). Есть ли простой способ сделать это в Python? Фрагмент кода включен для с...
Есть ли простой способ сделать макрос для строковой карты?
Например, в Windows, если я хочу сделать сообщение об ошибке gethostbyname значимым, мне нужно будет вручную сопоставить код ошибки с сообщением, как показано ниже: #include <stdio.h> #include <winsock2.h> #pragma comment(lib, "ws2_32.lib") int main(void) { struct hostent *host;...
Как я могу использовать сокеты в Perl?Модуль есть?
Как программировать сокеты на Perl?Есть ли для этого какой-нибудь модуль? Я пытаюсь программировать сокеты на Perl.Я хочу знать, есть ли для этого какие-нибудь модули. И еще один вопрос: возможно ли, чтобы несколько серверов слушали один порт или несколько клиентов слушали один порт с помо...
SLES 9 против SLES 10
Есть ли какие-либо важные изменения в том, как SLES 10 реализует сокеты Tcp по сравнению с SLES 9? У меня есть несколько приложений, написанных на C # (.NET 3.5), которые работают в Windows XP и Windows Server 2003. Они работают нормально уже более года, получая рыночные данные с машины SLES 9...
Подключение с использованием определенного IP-адреса (несколько IP-адресов на сетевой карте)
У меня несколько IP-адресов на сетевом адаптере.Я запрограммировал консольное приложение для подключения к сокету - это соединение осуществляется по определенному IP. Можно ли определить, какой IP-адрес следует использовать для этого соединения, поскольку моему серверу назначено несколько IP-а...
Синхронизация объектов для сокета / сетевого подключения - лучшая практика без использования WCF?
Какой хороший способ синхронизировать объекты через соединение сокета? Вот о чем я пока думал. Объект в своих геттерах и установщиках вызывает метод Update, который передает всю информацию класса через соединение сокета другим подключенным клиентам. Чтобы обновить эти изменения на клиентах...
Python, Asyncore и вилки
Для начала я использовал Twisted и SocketServer с обоими ForkMixIn и ThreadMixIn и попробовал рецепты "пул потоков". Однако я хотел, чтобы что-то конкретное работало на Python. Небольшой фон. Раньше я написал на C простой TCP deamon, который будет связываться с сокетом и прослушивать его, ...
Отправить файл (изображение) через сокет perl
Я знаю, как отправлять файлы через сокет в perl (сервер, клиент) ... но мне было интересно, может ли кто-нибудь объяснить или дать мне ссылку на то, как отправлять файлы изображений через сокет
Сокет Python ничего не получает
Я пытаюсь получить поток переменной длины с камеры с помощью Python, но получаю странное поведение.Это Python 2.6.4 (r264: 75706) на Linux (Ubuntu 9.10) Сообщение должно иметь статический заголовок, за которым следует размер и остальная часть потока.вот код from socket import * import arra...
Соединения сокетов Java в очереди
У меня настроен клиент / сервер. Сервер (Provider.java) принимает 2 сокетных соединения. После подключения каждого клиента спрашивают, в какую игру он хотел бы поиграть - крестики-нолики, шахматы или Connect 5. В зависимости от их ответа соединения Socket затем сохраняются в конкретной игровой о...
Почему в этом случае Flash Player выдает ошибку песочницы?
Я получаю ошибку песочницы Flex 3 №2048 после подключения к Socket на сервере Java (1.5). Код сервера полностью мой, т.е. не работает под Apache. Flash Player 10.0 r32. Последовательность следующая ... 1 сервер Java запускается, прослушивает порт 843 для запроса файла политики и порт 45455...
Ошибка сокета C # 10022
У меня ошибка 10022 в приложении, использующем сокеты в C # .NET3.5. В моем коде я привязываю сокет к локальному IP-адресу. Когда он мне больше не нужен, я просто отключаю его (reader.socket.Disconnect (true);) со значением true, чтобы иметь возможность использовать его повторно. Но когда ...
Почему inet_ntoa спроектирована как функция без повторного входа?
Взглянув на исходный код библиотеки GNU C, я обнаружил, что inet_ntoa реализован с помощью static __thread char buffer[18] У меня вопрос, поскольку существует необходимость использовать реентерабельный inet_ntoa, почему автор библиотеки GNU C не использует malloc для его реализации? сп...
Подключение к исходному игровому серверу в VB.NET
Я разрабатываю приложение, которое определяет игры на основе исходного кода, работающие в локальной сети. Следуя спецификациям , предоставленным Valve , я сузил их до того, что я хочу: создание UDP-соединения через порт 27015, отправка запроса A2S_INFO (0xFFFFFFFF, за которым следует «TSource En...
Прерывание / отмена зависшего вызова connect ()
Иногда, когда я вызываю connect () в стороннем проприетарном драйвере JDBC, он никогда не возвращается, а трассировка стека показывает, что он застрял в ожидании чтения сокета (обычно).Есть ли общий способ принудительно отменить эту операцию из другого потока?Это вызов блокирующего ввода-вывода,...
Надежен ли java.net.Socket.setSoTimeout?
Из JavaDoc для setSoTimeout Включение / отключение SO_TIMEOUT с помощью указанный тайм-аут в миллисекундах. Если для этого параметра установлено ненулевое значение тайм-аут, вызов read () на InputStream, связанный с этим Socket заблокируется только на эту сумму времени. Если ...
Подключитесь к slicehost из MediaTemple с помощью PHP-скрипта (GS Hosting)
Я хочу использовать сервер Redis с сайтом PHP, размещенным на хостинге MediaTemple GS. MT позволяет сокетам PHP связываться с внешним сервером (slicehost)?
select () на сокетах с таймаутом
Внутри прочитанного FD_SET у меня несколько сокетов: основной сокет ожидает новых подключений. принятые сокеты, ожидающие входящих данных. Я установил тайм-аут на 30 секунд и набрал select(). Я быстро заметил, что поведение каждого из них разное: Когда новый клиент подключается к п...
Как сгенерировать случайное имя файла для сокета под Linux?
Я хочу создать небольшую программу, которая использует сокет локального пространства имен, и мне нужно будет использовать имя временного файла в качестве адреса сокета. Итак, как сгенерировать случайное имя файла в Linux? + Я использую язык программирования C в Debian Linux. + Согласно сп...
Как сделать принятый сокет неблокирующим в java
Я принимаю соединение от клиента, а затем передаю этот подключенный сокет другому объекту, однако этот сокет должен быть неблокирующим.Я пытаюсь использовать getChannel().configureBlocking(false), но, похоже, это не работает.Он должен быть неблокирующим, потому что приведенный ниже метод вызывае...