Tcp – вопросы и ответы

106
голосов
2
ответа
То, что я делаю, это TCP-клиент-сервер, выполняемый в виде программы расчета. "Клиент" вводит математическую команду и два числа, а сервер выполняет расчет для него и возвращает результат (exp. Доб...
2 месяца, 4 недели назад Derptastic
67
голосов
1
ответ
Я пишу клиентскую программу Java, которая должна знать локальный IP-адрес, используемый для подключения (через tcp) к удаленному серверу. Проблема заключается в том, что вызов Socket.getLocalAddres...
2 месяца, 4 недели назад MDot
66
голосов
2
ответа
Есть ли способ отправить текст через ПК без клиента и серверной программы? Просто отправьте текст из программы в другую.
2 месяца, 4 недели назад user1608730
147
голосов
1
ответ
В настоящее время я пытаюсь настроить что-то вроде этого: служба wcf на стороне сервера зависает и прослушивает через tcp для соединений из службы Windows на стороне клиента. когда соединение получ...
2 месяца, 4 недели назад Joshua Evensen
77
голосов
1
ответ
Мой сценарий заключается в том, что у меня есть сотни небольших текстовых файлов, которые я хочу загрузить, проанализировать и сохранить в DLL. Клиенты DLL являются переходными (программы командной...
2 месяца, 4 недели назад Kevin
94
голоса
2
ответа
В TCP мы говорим, что одна сторона соединения выполняет "активное закрытие", а другая сторона выполняет "пассивное закрытие". Что касается API-интерфейсов Linux, как вы можете отличить активное зак...
2 месяца, 4 недели назад Andrew Tomazos
-4
голоса
1
ответ
Я начал писать (в C) небольшое клиентское/серверное приложение, которое полагается на TCP. Мне не хватает опыта сетевого программирования. Прошу прощения за открытый характер этого сообщения. Мне и...
2 месяца, 4 недели назад user1428640
54
голоса
1
ответ
Я использую набор инструментов, который позволяет мне вызвать скрипт python из LabVIEW с использованием механизма IPC. Если вы не знаете о LabVIEW, все в порядке. Я не думаю, что это имеет большое ...
2 месяца, 4 недели назад Rakesh Agarwal
54
голоса
1
ответ
У меня есть многопоточное приложение Python 3, которое в потоке # 1 принимает связь сокетов TCP. Тема № 2 проверит все текущие соединения, если у них есть что-нибудь, чтобы получить, а затем выполн...
2 месяца, 4 недели назад Harvey
54
голоса
2
ответа
У меня есть приложение, которое отправляет структуру как сериализованные данные с использованием boost asio. Это все работает хорошо, но я думаю, что я выполняю его неэффективно. Фактические данные...
2 месяца, 4 недели назад anti
54
голоса
1
ответ
TCP-соединение идентифицируется четырьмя элементами (может быть, включен протокол): порт клиента, адрес клиента, порт сервера, адрес сервера. Таким образом, клиент с одним портом может подключаться...
2 месяца, 4 недели назад Qoobee
76
голосов
1
ответ
Мне нужно написать tcp-сервер, который может обрабатывать более 500 тыс. соединений. Я написал простой сервер на golang, но когда соединения более 10k, сервер разбился с сообщением об ошибке "runti...
2 месяца, 4 недели назад sintanial
86
голосов
2
ответа
Заглядывая в nginx: игнорируйте некоторые запросы без надлежащего заголовка Host, я подумал, что на самом деле невозможно close(2) TCP-соединение без ОС, надлежащим образом завершая базовое TCP-сое...
2 месяца, 4 недели назад cnst
-4
голоса
1
ответ
Я написал простую передачу и прием сообщений. Если я отправлю небольшое сообщение, все будет в порядке. Если я отправляю много сообщений, последние не обрабатываются. Если я отправлю 100 Id, я полу...
2 месяца, 4 недели назад user2413972
-4
голоса
1
ответ
Я запускаю tcp-сервер в C и tcp-клиенте в python. Оба работают на разных аппаратных средствах. Рассмотрим оборудование A как сервер и оборудование B как клиент. Если я прекратил выполнение в Hardwa...
2 месяца, 4 недели назад Anand
67
голосов
1
ответ
У меня есть приложение, в котором я использую программирование сокетов, имея этот (образный) сценарий. Где число клиентов попытается подключиться к широковещательному серверу. Теперь я управляю наг...
2 месяца, 4 недели назад Java
54
голоса
2
ответа
Я пытаюсь использовать WinSock2 в VBA для отправки (а затем и получения) данных из TCP-потока localhost. На данный момент я в основном пытался реплицировать образец клиента отсюда, https://msdn.mic...
2 месяца, 4 недели назад Bogey
113
голосов
1
ответ
Я надеюсь, что некоторые могут попытаться помочь мне понять и объяснить, какой диапазон портов TCP и протоколы сети Docker используют, чтобы я мог достичь того, что я пытаюсь сделать. Моя ситуация ...
2 месяца, 4 недели назад user3001829
66
голосов
2
ответа
Я могу подключиться к своей службе WCF локально без проблем, но когда я размещаю ее удаленно, я получаю эту ошибку: Код ошибки TCP 10061: соединение не может быть выполнено, потому что целевая маши...
2 месяца, 4 недели назад codeRecap
66
голосов
4
ответа
Я хотел найти хорошую книгу, в которой объясняются принципы (возможно, некоторые теории) уровней MAC и маршрутизации в беспроводных сетях (сотовые и Wi-Fi). Мне не нужна Библия (классические 800 ст...
2 месяца, 4 недели назад Bob
56
голосов
1
ответ
Я пытаюсь написать рудиментарный файловый сервер, который берет имя файла от клиента и отвечает, отправляя данные через TCP клиенту. У меня есть рабочее клиентское и серверное приложение по большей...
2 месяца, 4 недели назад user2278457
94
голоса
2
ответа
Хорошо ли вызывать recv() одному байту за раз с сокетами (с точки зрения производительности)? Вызывает ли это переключение контекста? Если да, то почему существует контекстный переключатель?
2 месяца, 4 недели назад Curious
66
голосов
1
ответ
При поиске библиотек ICE/STUN для однорангового Java-приложения у меня возникла проблема. Мне нужно было обеспечить надежную доставку. Все библиотеки Java ICE, которые я мог найти, предлагали перфо...
2 месяца, 4 недели назад user4910881
77
голосов
1
ответ
Я не уверен, как подойти к этому. Я не решаюсь показать свой код, потому что это университетское задание. Мне нужно место для начала. Я делаю карточную игру TCP с четырьмя игроками и сервером. Кажд...
2 месяца, 4 недели назад user1275094
56
голосов
2
ответа
Играя с http://www.tcpdump.org/sniffex.c , чтобы получить параметры пакета. void payload (char *data) { // data contains full copied packet source without ethernet header. char *ptr = NULL; //ptr =...
2 месяца, 4 недели назад kagali-san
67
голосов
1
ответ
Я создаю собственный класс HTTP-Request с помощью Sockets. Мой код основан на MSDN-Guid для асинхронных сокетов, но, к сожалению, он не работает. Запрос работает хорошо, но я не получаю полный отве...
2 месяца, 4 недели назад Sören Oldag
66
голосов
2
ответа
На уровне приложения, скажем, используя java, сколько мне нужно беспокоиться о фактическом размере пакета TCP? Так, например, я пытаюсь написать приложение, которое должно отправлять данные по выхо...
2 месяца, 4 недели назад Ashley
94
голоса
1
ответ
Хорошие люди, Я хочу написать приложение rails 5, которое получит поток данных TCP от внешней стороны. Можно ли получать данные TCP с помощью ActionCable ? Есть примеры приложений онлайн? Google не...
2 месяца, 4 недели назад artfullyContrived
100
голосов
1
ответ
Я пишу tcp-сервер с 0-байтовым терминатором. Настройка работает для обоих направлений, но сервер не закрывает соединение после отправки ответа: Настроить: <int-ip:tcp-connection-factory id="MySe...
2 месяца, 4 недели назад Csaba Toth
101
голос
1
ответ
Я могу запустить клиент и сервер на одном компьютере на двух разных терминалах в Linux. Теперь я хочу запустить ту же модель на двух разных компьютерах. Я предполагаю, что для этого есть нечто боль...
2 месяца, 4 недели назад user2058668
76
голосов
1
ответ
Я использую асинхронную поддержку RESTEasy (Comet) IO на Tomcat 6 через NIO Connector. В настоящее время TCP-соединения отбрасываются сервером после того, как каждый ответ отправляется обратно клие...
2 месяца, 4 недели назад John Rix
93
голоса
3
ответа
Когда удаленный клиент создает объект TcpClientChannel, он прослушивает (неуказанный) порт. Зачем? Одно соединение tcp с сервером уже является полнодуплексным, поэтому зачем слушать?
2 месяца, 4 недели назад user4910881
85
голосов
2
ответа
У TCP есть механизм keep-alive для обнаружения мертвых соединений, но он удивил меня, что эта опция отключена по умолчанию, и многие библиотеки/инструменты не используют эту функцию. Если я правиль...
2 месяца, 4 недели назад user869210
109
голосов
1
ответ
Мне нужно отправить строку на сервер в той же сети с iPad. при чтении Это я узнал, что, возможно, мне нужно использовать метод
2 месяца, 4 недели назад Tono Nam
55
голосов
1
ответ
Я использую сторонний класс FooClientImpl Java, который реализует интерфейс FooClient : interface FooClient { public FooOutput processFoo(FooInput inputData); } который обрабатывает данные, передан...
2 месяца, 4 недели назад Andy MacKinlay
68
голосов
1
ответ
Я использовал tcp-клиент и tcp-сервер, используя boost asio. Код приведен ниже. (test.cpp, test.hpp and makefile) Исполняемый файл можно запустить как (server side) $ ./client_server 1 5005 (client...
2 месяца, 4 недели назад liv2hak
54
голоса
1
ответ
Я хочу закодировать UPC Port Knocker. У меня есть 5 возможных портов UDP 2222,3333,4444,5555,6666, и я должен сбить эти порты по определенному IP-адресу, если последовательность детонации верна (на...
2 месяца, 4 недели назад user3649938
55
голосов
1
ответ
Я изучаю Netty и прототипирую простое приложение, которое отправляет объект через TCP. Моя проблема в том, что когда я вызываю Channel.write со стороны сервера с моим сообщением, он, похоже, не дос...
2 месяца, 4 недели назад AlanW
87
голосов
1
ответ
У меня есть ноутбук с Linux Ubuntu 18.04, и я установил брокера Mosquitto MQTT там. На моем ноутбуке с Windows 10 я запускаю приложение С#, написанное в Visual Studio 2013, которое использует библи...
2 месяца, 4 недели назад MarkJoel60
76
голосов
2
ответа
Я использую node.js для сборки tcp-сервера, и я хочу извлечь целые числа из полученных данных. var net = require('net'); var server = net.createServer(function (socket) { socket.setEncoding('ascii'...
2 месяца, 4 недели назад Mickey Shine
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема