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

Оптимизация LAN-сервера для игры

Я сетевой программист в школьном игровом проекте. Мы хотим иметь до 16 игроков одновременно в локальной сети. Я использую модель сервер-клиент и создаю новый поток для каждого клиента, который присоединяется. Однако много процессорного времени тратится впустую, просто проверяя в каждом потоке, п...

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

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

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

2
голосов
2ответов
1555 просмотров

Следует ли использовать (неблокирующий) NIO для UDP?

Согласно этому сообщению ,UDP просто не блокирует.Есть ли какие-либо преимущества при использовании (неблокирующего) NIO API для UDP?Или мне просто следует использовать более простой «традиционный» io API?

4
голосов
3ответов
4712 просмотров

Как я могу привязать (исходящее, конечно) HttpUrlConnection к определенному локальному IP-адресу, когда у меня есть несколько сетевых карт на моем клиентском компьютере?

У меня есть своего рода приложение Http-Gateway, которое действует как http-клиент по отношению к серверам за пределами нашей локальной сети. Планируется обновление конфигурации сети, и у меня возникнут проблемы по следующим причинам: - на клиентской машине установлено несколько сетевых кар...

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

Ответ DNS, возвращающий записи NS без IP-адресов, это нормально?

В моем приложении я должен время от времени отправлять уведомления по электронной почте. Чтобы отправлять почту (через SMTP), мне нужно получить сервер MX этого конкретного домена (доменная часть адреса электронной почты). Это не Unix-приложение, а встроенное. Я делаю так :: 1 - отправить ...

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

доступ к общему ресурсу Windows из ASP.NET

Мне нужно записать файл в общую папку Windows на компьютере, не входящем в домен ASP.net. Я пробовал реализовать олицетворение, например: http://support.microsoft.com/?id= 306158 , который является оболочкой для вызова API LogonUserA.Но что-то не работает, и я не знаю почему.(Похоже, что код...

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

SLES 9 против SLES 10

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

2
голосов
2ответов
1019 просмотров

Библиотеки для сетевого программирования Go

Я решил переписать большинство своих распределенных серверных программ на Go, чтобы заменить существующие программы на C #. Может ли кто-нибудь указать мне на библиотеки Go TCP или общие библиотеки сетевого программирования Go. Спасибо Эди: ... а как мне скомпилировать этот код в visual...

5
голосов
1ответов
1700 просмотров

Документация Boost.Asio не существует.Что означают эти ошибки?

Я борюсь с двумя ошибками с Boost.Asio. Первое происходит, когда я пытаюсь получить данные через сокет: char reply[1024]; boost::system::error_code error; size_t reply_length = s.receive(boost::asio::buffer(reply, 1024), 0, error); if (error) cout << error.message() << endl; //...

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

Обмен сообщениями клиент-клиент в какао?

Хм, теперь я пытаюсь обмениваться сообщениями между обоими клиентами, а не между клиентом и сервером.Итак, если я не ошибаюсь, мы не можем запустить службу по отдельности, но как узнать, настраивается ли индивидуальная настройка или оба подключаются к одной службе? Мой код для запуска службы:...

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

C # Асинхронная отправка

В последнее время я работал с асинхронной отправкой на C #, и всего пару дней назад, когда я обнаружил, что мне нужно отправить несколько бит данных, я начал задаваться вопросом, отправляются ли отправленные данные по порядку. Итак, мой вопрос: когда вы отправляете данные асинхронно на C #, о...

43
голосов
7ответов
124171 просмотров

Получение сокета Python - входящие пакеты всегда имеют разный размер

Я использую модуль SocketServer для TCP-сервера. У меня возникла проблема с функцией recv(), потому что входящие пакеты всегда имеют другой размер, поэтому, если я укажу recv(1024) (я пробовал с большим значением и меньшим), он застревает после 2 или 3 запросов, потому что пакетдлина будет меньш...

2
голосов
2ответов
5145 просмотров

преобразовать десятичное число в шестнадцатеричный Python

Я создаю сервер на Python, мне нужно преобразовать десятичное значение в шестнадцатеричное следующим образом: допустим, что пакет начинается с 4 байтов, которые определяют длину пакета: 00 00 00 00 если len (packet) = 255, мы отправим: 00 00 00 и далее Моя проблема в том, что иногда размер...

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

многоадресная рассылка в Linux

Я тестирую простое приложение многоадресной рассылки на Linux.Я заставил его работать на моем компьютере, выполнив следующие действия: отключение брандмауэра выполнение команды route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 если вас интересуют подробности, см. это сообщение З...

0
голосов
3ответов
457 просмотров

Объектно-ориентированный модуль / определение для сетевых устройств / топологии?

Есть ли какой-либо модуль / определение для класса / схемы для представления топологии, подключения, сведений о доступе и т. д. сетевых устройств?Намерение состоит в том, чтобы использовать это для автоматизации и управления маршрутизаторами / серверами как объектами, а не как списками / массива...

1
голосов
4ответов
2323 просмотров

Как запустить java-файл / проект на удаленной JVM, которая присутствует в другой сети?

Я пытаюсь работать над проектом, который включает запуск / выполнение java-файла на трех JVM в другой сети.Если я запускаю локально, файл Java должен одновременно работать на всех трех или двух JVM. Например: /usr/local/helloWorld.java class HelloWorld { public static void main(String...

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

Настройка параметров сети в приложении RCP

У нас есть приложение RCP, которое иногда получает данные из URL-адресов в Интернете. Наш клиент использует прокси-сервер, и мы не можем получить нужную нам информацию, если сетевые настройки не верны (установка IP прокси и номера порта). В Eclipse (IDE) есть диалоговое окно «Настройки-> О...

0
голосов
3ответов
520 просмотров

Минимальная стоимость широковещательной маршрутизации

Есть ли метод, позволяющий получить схему маршрутизации широковещательной передачи с минимальной стоимостью без использования связующего дерева а> алгоритм? Любые ссылки, которые помогут мне в этом, будут мне очень полезны.

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

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

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

5
голосов
1ответов
3190 просмотров

Проблема с подключением NSStream SSL

Я использую NSStream со свойством SSL для подключения к сокету.Он отлично работает, когда я использую локальный IP-адрес, например 192.168.1.77.Но если я использую любой сервер, например www.xyz.com (у него SecurityLevelTLSv1), он показывает ошибку. код ошибки: -9843, сообщение: операция не може...

4
голосов
3ответов
3054 просмотров

Рассчитать проблему скорости передачи данных

Я реализовал калькулятор скорости передачи файлов для отображения кБ / с для процесса загрузки, происходящего в моем приложении, однако со следующим кодом кажется, что я получаю «всплески» в моих показаниях в КБ / с сразу после того, как файл начинает загрузить. Это часть моего потокового код...

2
голосов
2ответов
3268 просмотров

Какао - NSNetservicesErrorCode = -72003

Привет ... Теперь у меня возникает эта ошибка «NSNetServicesErrorCode = -72003; NSNetServicesErrorDomain = 10;», когда я пытался подключиться к домену. Мой код для подключения: -(IBAction)connect:(id)sender { NSNetService *remoteService = servicesController.selectedObjects.lastObject; ...

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

почему обычный вызов if_freenameindex удваивает освобождение if_nameindex?

Я изучаю программирование сокетов под Linux, поэтому я делаю образец программы для перечисления всего сетевого интерфейса, вот код /* print the name of interface */ #include <sys/socket.h> #include <net/if.h> #include <stdio.h> int main(void) { struct if_nameindex *pif; ...

314
голосов
5ответов
348361 просмотров

В чем разница между активным и пассивным FTP?

Может ли кто-нибудь сказать мне, в чем разница между активным и пассивным FTP? Какой из них предпочтительнее?

4
голосов
3ответов
5470 просмотров

Не удается закрыть сокет после метода BeginAccept

У меня есть программа на C #, в которой я создаю сокет, привязываю его, начинаю слушать, а затем использую beginaccept! но затем, когда я пытаюсь закрыть \ выключить сокет, я получаю исключения из метода beginaccept AsyncCallback! private void start_listening() { mai...

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

многоадресный IP-адрес - заблокирован при вызове recvfrom

Я пишу простое многоадресное приложение. я собираюсь запустить его на локальном хосте. я сделал следующее: char *maddr; . . . sendfd = socket(...); struct sockaddr_in sasend; sasend.sin_family = AF_INET; sasend.sin_port = htonl(portno); inet_ntop(maddr, &(sasend.sin_addr.s_addr)); s...

0
голосов
3ответов
2421 просмотров

какой IP-адрес принимает возврат

см. следующий код: accept(sockfd, (struct sockaddr*)&cliaddr, &slen); cout << inet_ntop(AF_INET, cliaddr.sin_addr, ipv4addr, 100); мой клиент подключается с локального хоста. я получаю абсурдный адрес на выходе.это не мой IP-адрес.каждый раз, когда я запускаю код, я получаю ...

3
голосов
6ответов
5944 просмотров

Java HTTP AUTH?

Я пытаюсь подключить настольное приложение, которое я пишу, с api del.icio.us @ Delicious API и просто предоставьте им мое имя пользователя и пароль и запросите URL-адрес для публикации закладки в моем профиле. У меня проблема в том, что я не понимаю, как отправить свои учетные данные при от...

3
голосов
3ответов
9849 просмотров

Как два приложения C # могут отправлять сообщения по сети Wi-Fi?

Допустим, у меня установлено приложение C # на двух ноутбуках, подключенных к беспроводной локальной сети Wi-Fi. Как эти приложения могут отправлять друг другу сообщения?Какой метод или библиотеку я могу использовать?Я слышал об использовании сокетов, но понятия не имею, как с ними работать.

13
голосов
1ответов
15178 просмотров

Варианты взаимодействия клиент-сервер в Android

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