Запитання з тегом «networking»

Використовуйте цей тег посилання на будь-яку тему, пов’язану з мережевим обладнанням та програмним забезпеченням. Не використовуйте цей тег для посилання на особисті мережі, як у соціальних мережах.

6
Різниця між сокетом і портом
Невже хтось може пояснити досить чітко різницю між портом і сокетом. Я знаю, що порт працює як двері в мережу для процесу застосувань і що процес застосування використовує сокетне з'єднання з даним номером порту для обробки мережевого зв'язку, але коли у вас є кілька процесів, які слухають один номер порту, …

9
Чи можу я сміливо ігнорувати порядок байтів у мережі?
Я розробляю серверно-клієнтську програму, де клієнт буде працювати в Windows, а сервер, ймовірно, на Linux. Можливо, я згодом переведу клієнта на Mac та Linux, але поки що. Усі домашні комп’ютери в ці дні працюють на малопомітних. Я деякий час гугла, але мені не вдалося знайти список пристроїв, які працюють на …

4
Як програмісти використовували мережу для обміну дорогими комп'ютерними ресурсами у 60-70-х роках?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Stack Exchange. Мігрували 8 років тому . Я молодий і не був живий протягом 60-70-х років, щоб переживати мережу та програмування, як це було раніше. Я спостерігав за деякими переговорами Ван Якобсона щодо контент-мережевих мереж, і …

2
TCP або UDP для багатокористувацької гри?
Це питання, яке я бачу багато. Більшість людей кажуть, що UDP завжди краще для ігор в режимі реального часу, ніж TCP. Я розумію, що TCP намагається повторно надсилати пакети знову і знову, поки інша сторона їх не отримає, тоді як UDP не хвилює. Більшість речей, які я читав, - це …

2
Чи повинні корисні навантаження даних UDP включати CRC?
Для компанії, в якій я працював, мені довелося реалізувати приймач сокет, який здебільшого приймав дані у формі UDP через локальне з'єднання з деяких спеціалізованих апаратних датчиків. Дані, про які йдеться, були добре сформованим пакетом UDP, але що цікаво, корисне навантаження даних завжди закінчувалося контрольною сумою CRC16, сформованою з використанням решти …

3
Різниця між мережевим програмуванням і програмуванням сокет
Чи є якісь основні відмінності, коли ми говоримо про "програмування сокетів" порівняно з "мережевим програмуванням"? Чи є деякі теми, які охоплюють "мережеве програмування", але не "сокетне програмування"?

4
Як встановити мережу з іншими розробниками?
Які пропозиції ви б запропонували, щоб знайти можливості для мереж або встановити мережу в групах користувачів та інших місцях розробника? Наприклад, якщо ви пішли в табір коду, ви б спробували встановити мережу з іншими розробниками там? Як би ви зробили це робити? Чи хочете ви підійти до когось, кого ви …

1
Чому Golang відмовився від пакету "netchan"?
Пакет "Netchan" Golang, здається, був припинений. Це змушує мене думати, що концепція "мережевих каналів" не була гарною практикою. (Чому б вони не просто "нехай це буде" інакше?) Це так? А якщо це так, то чому це?
16 networking  go 

1
Як розетки працюють через бездротові з'єднання?
Я працював лише на клієнтських (зокрема мобільних) програмах, що використовують Android, де всі мережі обробляються на рівні HTTP за допомогою компонентів, що надаються рамками, як HttpUrlConnection. Але системи push-messaging, такі як Websockets / XMPP тощо, підтримують стійке з'єднання з сервером. Навіть GCM Google, який випікається на підтримуваних Google Play пристроях, …

2
Що таке структура пакетів Curiosity?
Що стосується міжпланетної мережі NASA, як виглядає пакет? Очевидно, це форма зайвого протоколу, що зберігається у приймачі та має вбудовану резервну копію. Чи є документація про структуру пакету або протокол зв'язку, який повинен охоплювати 14-хвилинну комунікацію?

3
Це гарна ідея мультиплексного блокування потоків у TCP-з'єднання?
Мені потрібно кілька дуплексних каналів між двома хостами. Існує ряд переваг для встановлення лише одного TCP-з'єднання. Але я сумніваюся, що мультиплексування спричинить неминучі проблеми. Чи це завдасть шкоди продуктивності або збільшить затримку? А як щодо використання пам'яті та використання процесора? Чи є якась пропозиція чи застереження, які ви хочете дати?

3
Підключення безпосередньо до іншого комп'ютера, знаючи лише MAC-адресу?
З мого розуміння, ARP переводить IP-адресу в MAC-адресу, а потім комп'ютер використовує MAC-адресу для встановлення прямого зв'язку. Якщо я вже знаю MAC-адресу комп’ютера, до якого я хочу підключитися, чи можна безпосередньо підключитися до нього (без маршрутизатора)? Чи є приклад цього?
13 networking 

2
Як продовжується онлайн-гра після відходу господаря?
Примітка. Це питання щодо мереж, а не ігор. Я використовую StarCraft лише як приклад. Гра StarCraft (не StarCraft 2) підтримує онлайн-гру. Одна людина приймає, а інші приєднуються. Якщо господар відходить під час гри, гра може тривати нескінченно без господаря. Як це працює? Розглянемо наступний сценарій: Я розміщую 3 проти 3. …
12 networking 

3
Як я міг уникнути розподіленого глухого кута під час взаємного зв’язку між двома вузлами?
Припустимо, у нас є два однорангові вузли: перший вузол може надіслати запит на з'єднання другому, а також другий може надіслати запит на з'єднання до першого. Як уникнути подвійного зв’язку між двома вузлами? Для вирішення цього питання достатньо зробити послідовні операції, що виконуються для створення вхідних або вихідних TCP-з'єднань. Це означає, …

3
Як синхронізувати годинник через мережу для розробки ігор?
Я пишу гру, яка має багато часових аспектів. Я використовую час, щоб допомогти оцінити позиції гравців, коли мережеві зупинки і пакети не проходять (і час між отриманням пакету і ні). Це гра типу Pacman в тому сенсі, що гравець вибирає напрямок і не може перестати рухатися, так що ця система …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.