0
голосов
1ответов
121 просмотров

прослушивание порта с сервера приложений

Сначала у меня есть приложение JSF, которое выполняет какой-то поиск в базе данных, но, с другой стороны, я также прослушивал порт для этой цели: я запускаю поток, который прослушивает этот порт в моем компоненте приложения.С порта я прослушиваю входящий запрос этих поисков и отправляю ответы с ...

1
голосов
1ответов
432 просмотров

Использование kqueue для поиска исключительных условий

Я модифицирую приложение, чтобы заменить использование select () на kqueue.select () позволяет опрашивать исключительные условия: int select(int nfds, fd_set *restrict readfds, fd_set *restrict writefds, fd_set *restrict errorfds, <---- this thing here struct ...

2
голосов
1ответов
664 просмотров

Ускорение asio udp waitForReadyRead

Я пытаюсь реализовать функцию с помощью boost asio udpSocket, которая ожидает, пока данные будут готовы к чтению, или ожидает, пока истечет время ожидания. Используя asyc_read и async_wait, я могу сделать что-то подобное, но мне нужно прочитать данные.Я хотел бы сделать то же самое без чтен...

9
голосов
4ответов
7722 просмотров

Поиск высокоуровневой библиотеки для программирования сокетов (Java или Python)

Короче говоря, я создаю многопользовательскую игру на основе Flash и сейчас начинаю работать над серверным кодом.Что ж, я единственный разработчик проекта, поэтому я ищу высокоуровневую библиотеку сокетов, которая хорошо работает с играми, чтобы ускорить мое время разработки. Я пытался исполь...

0
голосов
1ответов
1225 просмотров

Помощь в программировании сокетов

В моем приложении я получаю обновленные данные каждые 25 секунд… но какое-то время мое приложение вылетает при загрузке обновленных данных .. чтобы решить эту проблему, мы планируем использовать сокетное соединение для оперативных обновлений Я пытался найти какой-либо образец приложения для п...

2
голосов
4ответов
643 просмотров

Получение UDP-пакетов на C

Я пытался сделать это в ms Visual Studio 2008 с использованием пакета winsock2, но всякий раз, когда я пытаюсь разрешить действительный входной IP-адрес, я получаю сообщение об ошибке «Недопустимый IP ...».Я только предполагаю, что есть какая-то ошибка с разрешениями, но я действительно понятия ...

1
голосов
2ответов
440 просмотров

Рекомендуемые платформы Socket Server

Я написал довольно много циклов вокруг accept () или select ();fork () или Thread.start (). Я бы больше не хотел этого делать.Я бы предпочел не использовать свой собственный код повторно.И я хотел бы воспользоваться преимуществами, которые предлагает «серьезный» фреймворк, такими как предвари...

2
голосов
3ответов
4139 просмотров

Как я могу использовать пул потоков для обработки каждого соединения в новом потоке

У меня есть простой сервер, который ожидает подключения клиента, читает входящий поток и отправляет сообщение обратно.Я бы хотел, чтобы каждое соединение обрабатывалось отдельным потоком.Я впервые работаю с сокетами и потоками на C #, и большинство примеров, которые я нашел, действительно сбиваю...

1
голосов
3ответов
910 просмотров

Определить оставшийся TTL многоадресного пакета в Java

Если у меня есть программа на Java, которая прослушивает многоадресные данные, как я могу узнать, каков оставшийся TTL входящей дейтаграммы? Я знаю, как установить TTL для отправляющего многоадресного сокета, но я хочу знать оставшийся TTL для приходящего пакета.

1
голосов
1ответов
2555 просмотров

Проблемы с C # SMTP Socket

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

2
голосов
4ответов
8316 просмотров

Как найти MAC-адрес отправителя многоадресного UDP-сообщения в Python?

У меня есть код, который прослушивает "объявления" через многоадресную рассылку UDP.Я могу получить IP-адрес отправителя, но мне действительно нужен MAC-адрес отправителя (поскольку IP-адрес может и будет изменяться). Есть ли простой способ сделать это в Python? Фрагмент кода включен для с...

0
голосов
1ответов
54 просмотров

Есть ли простой способ сделать макрос для строковой карты?

Например, в Windows, если я хочу сделать сообщение об ошибке gethostbyname значимым, мне нужно будет вручную сопоставить код ошибки с сообщением, как показано ниже: #include <stdio.h> #include <winsock2.h> #pragma comment(lib, "ws2_32.lib") int main(void) { struct hostent *host;...

2
голосов
5ответов
585 просмотров

Как я могу использовать сокеты в Perl?Модуль есть?

Как программировать сокеты на Perl?Есть ли для этого какой-нибудь модуль? Я пытаюсь программировать сокеты на Perl.Я хочу знать, есть ли для этого какие-нибудь модули. И еще один вопрос: возможно ли, чтобы несколько серверов слушали один порт или несколько клиентов слушали один порт с помо...

0
голосов
2ответов
448 просмотров

SLES 9 против SLES 10

Есть ли какие-либо важные изменения в том, как SLES 10 реализует сокеты Tcp по сравнению с SLES 9? У меня есть несколько приложений, написанных на C # (.NET 3.5), которые работают в Windows XP и Windows Server 2003. Они работают нормально уже более года, получая рыночные данные с машины SLES 9...

1
голосов
1ответов
848 просмотров

Подключение с использованием определенного IP-адреса (несколько IP-адресов на сетевой карте)

У меня несколько IP-адресов на сетевом адаптере.Я запрограммировал консольное приложение для подключения к сокету - это соединение осуществляется по определенному IP. Можно ли определить, какой IP-адрес следует использовать для этого соединения, поскольку моему серверу назначено несколько IP-а...

1
голосов
1ответов
277 просмотров

Синхронизация объектов для сокета / сетевого подключения - лучшая практика без использования WCF?

Какой хороший способ синхронизировать объекты через соединение сокета? Вот о чем я пока думал. Объект в своих геттерах и установщиках вызывает метод Update, который передает всю информацию класса через соединение сокета другим подключенным клиентам. Чтобы обновить эти изменения на клиентах...

2
голосов
1ответов
3609 просмотров

Python, Asyncore и вилки

Для начала я использовал Twisted и SocketServer с обоими ForkMixIn и ThreadMixIn и попробовал рецепты "пул потоков". Однако я хотел, чтобы что-то конкретное работало на Python. Небольшой фон. Раньше я написал на C простой TCP deamon, который будет связываться с сокетом и прослушивать его, ...

0
голосов
1ответов
1092 просмотров

Отправить файл (изображение) через сокет perl

Я знаю, как отправлять файлы через сокет в perl (сервер, клиент) ... но мне было интересно, может ли кто-нибудь объяснить или дать мне ссылку на то, как отправлять файлы изображений через сокет

0
голосов
2ответов
761 просмотров

Сокет Python ничего не получает

Я пытаюсь получить поток переменной длины с камеры с помощью Python, но получаю странное поведение.Это Python 2.6.4 (r264: 75706) на Linux (Ubuntu 9.10) Сообщение должно иметь статический заголовок, за которым следует размер и остальная часть потока.вот код from socket import * import arra...

2
голосов
3ответов
2486 просмотров

Соединения сокетов Java в очереди

У меня настроен клиент / сервер. Сервер (Provider.java) принимает 2 сокетных соединения. После подключения каждого клиента спрашивают, в какую игру он хотел бы поиграть - крестики-нолики, шахматы или Connect 5. В зависимости от их ответа соединения Socket затем сохраняются в конкретной игровой о...

19
голосов
9ответов
5273 просмотров

Почему в этом случае Flash Player выдает ошибку песочницы?

Я получаю ошибку песочницы Flex 3 №2048 после подключения к Socket на сервере Java (1.5). Код сервера полностью мой, т.е. не работает под Apache. Flash Player 10.0 r32. Последовательность следующая ... 1 сервер Java запускается, прослушивает порт 843 для запроса файла политики и порт 45455...

1
голосов
1ответов
5103 просмотров

Ошибка сокета C # 10022

У меня ошибка 10022 в приложении, использующем сокеты в C # .NET3.5. В моем коде я привязываю сокет к локальному IP-адресу. Когда он мне больше не нужен, я просто отключаю его (reader.socket.Disconnect (true);) со значением true, чтобы иметь возможность использовать его повторно. Но когда ...

7
голосов
1ответов
5266 просмотров

Почему inet_ntoa спроектирована как функция без повторного входа?

Взглянув на исходный код библиотеки GNU C, я обнаружил, что inet_ntoa реализован с помощью static __thread char buffer[18] У меня вопрос, поскольку существует необходимость использовать реентерабельный inet_ntoa, почему автор библиотеки GNU C не использует malloc для его реализации? сп...

1
голосов
3ответов
2139 просмотров

Подключение к исходному игровому серверу в VB.NET

Я разрабатываю приложение, которое определяет игры на основе исходного кода, работающие в локальной сети. Следуя спецификациям , предоставленным Valve , я сузил их до того, что я хочу: создание UDP-соединения через порт 27015, отправка запроса A2S_INFO (0xFFFFFFFF, за которым следует «TSource En...

4
голосов
4ответов
3093 просмотров

Прерывание / отмена зависшего вызова connect ()

Иногда, когда я вызываю connect () в стороннем проприетарном драйвере JDBC, он никогда не возвращается, а трассировка стека показывает, что он застрял в ожидании чтения сокета (обычно).Есть ли общий способ принудительно отменить эту операцию из другого потока?Это вызов блокирующего ввода-вывода,...

2
голосов
4ответов
5414 просмотров

Надежен ли java.net.Socket.setSoTimeout?

Из JavaDoc для setSoTimeout Включение / отключение SO_TIMEOUT с помощью указанный тайм-аут в миллисекундах. Если для этого параметра установлено ненулевое значение тайм-аут, вызов read () на InputStream, связанный с этим Socket заблокируется только на эту сумму времени. Если ...

1
голосов
1ответов
269 просмотров

Подключитесь к slicehost из MediaTemple с помощью PHP-скрипта (GS Hosting)

Я хочу использовать сервер Redis с сайтом PHP, размещенным на хостинге MediaTemple GS. MT позволяет сокетам PHP связываться с внешним сервером (slicehost)?

1
голосов
3ответов
560 просмотров

select () на сокетах с таймаутом

Внутри прочитанного FD_SET у меня несколько сокетов: основной сокет ожидает новых подключений. принятые сокеты, ожидающие входящих данных. Я установил тайм-аут на 30 секунд и набрал select(). Я быстро заметил, что поведение каждого из них разное: Когда новый клиент подключается к п...

5
голосов
4ответов
8229 просмотров

Как сгенерировать случайное имя файла для сокета под Linux?

Я хочу создать небольшую программу, которая использует сокет локального пространства имен, и мне нужно будет использовать имя временного файла в качестве адреса сокета. Итак, как сгенерировать случайное имя файла в Linux? + Я использую язык программирования C в Debian Linux. + Согласно сп...

5
голосов
5ответов
14688 просмотров

Как сделать принятый сокет неблокирующим в java

Я принимаю соединение от клиента, а затем передаю этот подключенный сокет другому объекту, однако этот сокет должен быть неблокирующим.Я пытаюсь использовать getChannel().configureBlocking(false), но, похоже, это не работает.Он должен быть неблокирующим, потому что приведенный ниже метод вызывае...