Вопросы по теме 'network-programming'

Сетевое программирование: поддерживать сокеты или нет?
В настоящее время я перевожу API с С# на Java, который имеет сетевой компонент. Версия C#, по-видимому, сохраняет входные и выходные потоки и сокет открытыми на время использования его классов. Это правильно? Принимая во внимание, что...
3901 просмотров
schedule 17.11.2022

Каков хороший метод обработки сетевых потоков ввода-вывода на основе линий?
Примечание. Позвольте мне извиниться за длину этого вопроса, мне пришлось вложить в него много информации. Я надеюсь, что это не заставит слишком многих людей просто просмотреть это и сделать предположения. Пожалуйста, прочитайте полностью....
1048 просмотров
schedule 26.12.2023

Стенд для тестирования беспроводной сети Linux
Я пишу испытательный стенд под Linux для беспроводных сенсорных сетей. Основная цель - проверить передачу данных между любыми двумя узлами. Сеть работает с использованием древовидной топологии. Один узел в сети - это «Драйвер». Этот узел подключен...
617 просмотров

Какие еще API-интерфейсы сокетов доступны? В чем разница между каждым из этих Socket API?
Все называли это программированием сокетов или сетевым программированием на C, и мы начали использовать его, включив sys/socket.h & netinet/in.h . Мы думали, что это 100% правда. Но когда я увидел эту книгу, у меня в голове возник вопрос...
1834 просмотров

Обоснование ACK и SEQ?
Я не уверен, считают ли люди это очевидным, но у меня есть два вопроса: Почему во время трехэтапного рукопожатия ACK = SEQ + 1, т.е. почему я ACKing для следующего байта, который я ожидаю от отправителя? После рукопожатия мой ACK = SEQ + len....
296 просмотров

Как отправить необработанные данные по сети?
У меня есть некоторые данные, хранящиеся в массиве байтов. Данные содержат пакет IPv4 (который содержит пакет UDP). Я хочу отправить этот массив в необработанном виде по сети, используя C# (предпочтительно) или C++. Например, я не хочу...
6169 просмотров

Scala Remote Actors - подводные камни
При написании кода Scala RemoteActor я заметил несколько подводных камней: RemoteActor.classLoader = getClass (). GetClassLoader () должен быть установлен, чтобы избежать "java.lang.ClassNotFoundException" ссылка не всегда работает из-за...
987 просмотров

читать сниффинговые данные через tcp
я разрабатываю приложение, которое прослушивает данные, поступающие на компьютер, и сохраняет их в базе данных, когда я пытаюсь использовать любое программное обеспечение для прослушивания, оно декодирует данные, и я могу их прочитать... но в моем...
784 просмотров
schedule 25.12.2023

Как реализовать сервер PPPoe?
Я хочу разработать один PPPoe-подобный сервер, чтобы я мог создать виртуальное соединение между сервером и клиентом. Есть ли какой-нибудь проект с открытым исходным кодом для справки? Спасибо.
1122 просмотров
schedule 03.12.2023

Предотвращение TIME_WAIT с помощью .NET 'Async' API
У меня проблема, я разработал клиентскую и серверную обертку для личного пользования, но, к сожалению, из-за недостаточных знаний в сетевом программировании у меня проблемы TIME_WAIT при подключении на клиенте. Мой клиент пытается установить...
8036 просмотров
schedule 23.10.2022

как узнать, какой asn1 я получаю
Я медленно разбираюсь в нотации asn1. Кодирование asn1 из структуры кажется довольно простым. Однако декодирование asn1 для моего приложения сложнее. Я хочу знать, есть ли у меня приложение, которое получает данные, скажем, через udp-порт 600, и это...
439 просмотров

Программирование мобильного кода
Мой босс попросил меня реализовать проект, который включает в себя написание «мобильного кода» с использованием языка программирования Java. Этот код будет передаваться по сети узлов, переходя от узла исходного кода к другим узлам и в какой-то момент...
887 просмотров

потоковая передача на правильный сетевой интерфейс
У меня есть IP-камера, которая поддерживает потоковую передачу RTSP. Он подключен к маршрутизатору с 2 сетевыми картами с адресами IP1 и IP2. Я делаю 2 подключения к IP-камере по адресам IP1 и IP2 с одного и того же IP, и мне нужно получать...
91 просмотров
schedule 10.01.2024

Моя программа на Python всегда прерывает мое интернет-соединение после нескольких часов работы, как мне отладить и исправить эту проблему?
Я пишу скрипт python, проверяющий/отслеживающий состояние нескольких серверов/веб-сайтов (время отклика и тому подобное), это программа с графическим интерфейсом, и я использую отдельный поток для проверки разных серверов/веб-сайтов, а базовая...
591 просмотров

Альтернатива Thread.Sleep() перед чтением сокета
Я использую эту библиотеку FtpClient для подключения к мейнфрейму из приложения WinForms. Я использую thread.Sleep, чтобы поток ждал ответа, прежде чем он начнет читать, иначе он зависает. Есть ли альтернатива сделать это? public void Login()...
2550 просмотров
schedule 20.04.2024

Преобразование/приведение CFReadStreamRef к NSInputStream (iOS5)
Я пытаюсь перенести свое приложение на iOS5. Я использую TCP-соединение с сервером через CFSockets. Теперь моя проблема заключается в преобразовании (приведении) из CFReadStreamRef в NSInputStream (то же самое с записью). С iOS4 я мог бы...
3959 просмотров

Qt - QTcpserver не работает должным образом
Я делаю простое серверно-клиентское приложение. Но клиент получает неопределенное поведение со стороны сервера. После того, как я получил код ошибки, я узнал, что сервер прервал соединение. Это main.cpp на стороне сервера. #include...
2025 просмотров
schedule 19.03.2024

что такое адреса типа in_addr_t inet_ntoa и т.д.
Хорошо, прежде чем публиковать этот вопрос, я проверил темы здесь in_addr_t to string мой вопрос в другом. Я понимаю, что функция inet_ntoa имеет следующий тип char * inet_ntoa (struct in_addr in); Я хочу знать, что такое in_addr_t...
30227 просмотров
schedule 02.05.2024

UDP-клиент — открытые порты?
Так что сейчас я использую только TCP для своих клиентов - они подключаются к серверу, открывают сокет и свободно получают пакеты. Но что, если я решу использовать в своей игре еще и UDP? Придется ли им открывать порты? Например, если они...
2209 просмотров
schedule 09.12.2023

Асинхронный акцептор Boost ASIO не открывает порт прослушивания
ОС: Linux 64 бит ARCH. ПОВЫШЕНИЕ: 1.46.1 Компилятор: clang++/GCC. У меня есть фрагмент кода, в котором подключен приемник tcp, смоделированный на примере boost::asio ( Сервер чата ). Однако, когда я запускаю фрагмент, в netstat listen(linux)...
4855 просмотров
schedule 20.11.2022