Вопросы по теме 'sockets'
C# и ObjectInputStream в Java через Socket!
У меня есть сокет-сервер, написанный на Java, а клиент — на C#.
Если я использую InputStream на сервере сокетов, я могу получить запрос от клиента. Мой код, как показано ниже:
InputStream myIN = sock.getInputStream();
byte[] b = new byte[10];...
05.11.2023
C socket API потокобезопасен?
Я использую API сокетов как для Linux, так и для Win32. В моей программе несколько потоков имеют общий дескриптор сокета. В частности, несколько потоков вызывают send с указателем общего сокета (т. Е. С одним и тем же портом). В этом случае нужно...
25.12.2023
Select() + UDP приводит к слишком большому количеству открытых файлов
В настоящее время у меня есть оператор select(), настроенный для отслеживания двух сокетов UDP. Я отправляю, возможно, 10-20 сообщений в секунду в один общий сокет данных, что интерпретируется так, как я ожидал.
Однако, как только я набрал около...
14.01.2024
Передача управляющей информации между клиент-сервером при программировании сокетов в C
Я кодирую серверно-клиентское программирование на C с использованием API сокетов, где я пытаюсь отправить управляющую информацию клиенту для использования другого TCP-соединения. Всякий раз, когда сервер создает новый сокет (TCP), я хочу, чтобы он...
14.11.2023
Предотвращение FIN_WAIT2 при закрытии сокета
У меня есть серверная программа, которая подключается к другой программе через заданный сокет, и в некоторых случаях мне нужно закрыть соединение и почти сразу же снова открыть его на том же сокете. Это по большому счету работает, за исключением...
17.11.2023
Отправка сброса в соединении TCP/IP Socket
Я использую python socket.py для создания соединения с ftp-сервером. Теперь я хочу сбросить соединение (отправить флаг RST) и прослушать ответ ftp-сервера. (К вашему сведению, использование socket.send('','R') не работает, поскольку ОС отправляет...
20.12.2023
C - контрольная сумма TCP (с использованием необработанных сокетов), как получить IP-адрес
При использовании raw sockets для отправки TCP данных разрешается оставлять source ip address нулем, чтобы ядро вставляло правильное значение. Это полезно, особенно когда используется несколько интерфейсов (с разными IP адресами).
Теперь...
29.12.2023
Net.Sockets: номер порта ПК динамически изменяется в локальной сети через (DLINK) маршрутизатор.
Привет, я создаю серверное/клиентское приложение, используя .net.Sockets, что-то вроде программного обеспечения для киберкафе.
Я следую этому примеру в codeproject Простая программа чата для сокетов
нет проблем, я запускаю его на локальном...
02.01.2024
Разрешения сервера сокетов Java-апплета
Я хочу сделать Java-апплет, который работает как сервер сокета (локальная сеть ips или диапазон 127 в порядке).
Я хочу, чтобы этот апплет работал на веб-странице.
в идеале браузер может загружать веб-страницу из файловой системы (file://...),...
19.11.2023
Indy генерирует несколько исключений при закрытии сокета. Как сделать чистое автоматическое переподключение?
У меня есть приложение Delphi 6, которое использует компоненты Indy 9 для поддержания постоянного IdTCPConnection с внешним устройством. Иногда я хочу разорвать соединение, а затем снова подключиться к устройству. Я обнаружил, что когда я это делаю,...
18.01.2024
Как установить соединения с ServerSocket из Интернета?
Мой ServerSocket слушает подключения по локальной сети и хорошо их принимает, но когда я пытаюсь подключиться к тому же через свой телефон - используя соединение 3G - он не подключается.
Я попытался использовать сайт getMyIP , чтобы получить...
03.11.2023
Слишком много открытых файлов, когда я запускаю бесконечный сокет, открытый и закрытый
Я искал все об этом вопросе на этом сайте.
мой сценарий программы:
есть один сервер, который всегда слушает запрос от клиента.
есть один клиент, который всегда запрашивает char с сервера каждые 2 секунды
получить сообщение об ошибке:...
15.11.2023
Получение многоадресных данных на определенном интерфейсе
tcmpdump может просматривать весь многоадресный трафик для определенной группы и порта на eth2, но моя программа Python не может. Программа Python, работающая в Ubuntu 12.04:
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)...
13.01.2024
Программирование сокетов Client Connect
Я работаю с клиент-серверным программированием. Я ссылаюсь на эту ссылку , и мой сервер успешно работает .
Мне нужно постоянно отправлять данные на сервер.
Я не хочу подключать() каждый раз перед отправкой каждого пакета. Итак, в первый раз...
11.11.2023
увеличить окно приема tcp в linux
Аналогично Настройка окна приема TCP в C и работа с tcpdump в Linux и Зачем изменять значение SO_RCVBUF не работает? , я не могу увеличить начальное окно приема TCP больше 5888 в Ubuntu Linux 2.6.32-45
#!/usr/bin/python
from socket import...
19.01.2024
htonl, ntohl, клиент и сервер NBO
Я пишу сервер и клиент, и мне нужно передать несколько целых чисел.
В моем серверном приложении я получаю целое число от клиента.
В клиенте я вызываю ntohl или htonl для целого числа? Если я вызову любой из них, когда я получу целое число, мне...
12.01.2024
Поток Java отслеживает другие потоки
У меня есть класс с именем class1, в котором у меня есть следующий код:
public class class1 {
public static ServerSocket serverSocket;
public static void main(String args[]) {
try {
serverSocket = new...
28.12.2023
Java использует 100% процессора, используя сокеты
У меня есть приложение Java, работающее на коте, который находится на машине с Linux. Это приложение работает как сокет-сервер, к которому подключено около 15 устройств. Похоже, что когда устройство отправляет большое сообщение, процессор...
15.12.2023
Как использовать IP-адрес клиента в функции, включенной в серверную программу?
Я написал программу сокета C. В моей серверной программе я включил функцию *data_process()*.
мой вопрос
Программа-сервер получает IP-адрес клиента и записывает его в файл *info_agent_report.txt*.
Мне нужно использовать этот IP-адрес в...
26.12.2023
Подключения Netty через TIME_WAIT
Я создал сетевой сервер и клиент, который использует сборку фабрики соединений поверх DBCP, чтобы поддерживать пул активных соединений. Чтобы активировать соединения, я использую keepAlive.
Однако я заметил, что количество сокетов увеличивается...
10.11.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..