Свързани публикации 'sockets'


Зад завесата на интернет: Sockets
Въведение в сървърната архитектура клиент-сокет Какво представляват сокетите? Сокетът е крайна точка в двупосочен комуникационен поток между две програми, работещи в мрежа. В архитектурата клиент-сървър един сокет е клиентът и един е сървърът. Съществуват и мрежи peer-to-peer, които изискват по-малко инфраструктура за настройка, но обикновено имат по-лоша производителност (ето връзка, за да научите повече за „специфичните разлики“). В този урок ще се съсредоточа върху дизайна..

Как да внедрите WebSocket сървър в Node.js ?
Внедрете websocket сървър в node.js Внедряването на WebSocket сървър в Node.js е лесен процес, благодарение на наличието на различни WebSocket библиотеки. В тази статия ще използваме популярната библиотека „ws“, за да създадем WebSocket сървър в Node.js. Инсталиране на библиотеката „ws“ За да започнем, трябва да инсталираме библиотеката "ws". Можете да го инсталирате с помощта на npm (Node Package Manager), като изпълните следната команда във вашия терминал или команден ред:..

Гнездо за секунди
Ако искате да имате данни в реално време в уебсайта си, тогава не можете да поискате от потребителите да опресняват страницата от време на време 🤔. По време на тази ситуация уеб сокет би бил идеален избор 💡. Не е добра идея да създаваме нашето приложение с уеб сокети от нулата, защото процесът е сложен 🥵, така че ще използваме socket.io, което ще направи живота ни много по-лесен! 😉 Код от страна на сървъра отворете терминала във всяка директория и просто въведете следните команди..

Кратко ръководство за основите на Socket.io
Кратко ръководство за основите на Socket.io Преди няколко месеца започнах да уча Node.js и едно от първите неща, на които се натъкнах, беше Socket.io; изглеждаше като доста вълнуваща рамка, но не можах да намеря лесно за разбиране основно ръководство като начало. Пиша това ръководство, за да не се налага да се борите с документацията на Socket.io/Node, както направих аз, така че нека започваме! Socket.io е JavaScript библиотека, която позволява двупосочна комуникация между вашия Node.js..

Свързани въпроси 'sockets'

Как да задам флага за не фрагментиране (DF) на сокет?
Опитвам се да задам DF (флаг за не фрагментиране) за изпращане на пакети чрез UDP. Разглеждайки книгата на Ричард Стивън, том 1 Unix Network Programming; Sockets Networking API, не мога да намеря как да настроя това. Подозирам, че бих го...
44587 изгледи
schedule 23.09.2022

проблем при свързване на устройство [модем] през TCP
Искам да свържа устройство [вид модем] през TCP-протокол. Устройството може да се разглежда като клиент. През програма искам да се свържа с това устройство. Програмата се намира на сървър и има отворен специален порт и статично ip. Как мога да...
566 изгледи
schedule 25.09.2022

условно beginReceive
Пиша клиентска програма, която използва Sockets. Бих искал клиентът да получава асинхронно, ОСВЕН АКО не очаква отговор, в който случай бих искал да получавам синхронно. Текущият ми проблем е, че тъй като трябва да направя повикване към...
498 изгледи
schedule 21.09.2022

SOCKS5 Прокси, използващ SSLSocket
Имам приложение клиент/сървър, което отдалечено се свързва със сървър чрез SSLSocket на Java. Опитвам се да внедря незадължителен режим, който позволява връзки чрез удостоверен SOCKS v5 прокси. Опитах да използвам съответния урок , но не Не...
9644 изгледи
schedule 23.09.2022

TCP TIME_WAIT проблем
Прочетох книга за програмиране на TCP и сокет. Имам въпрос, Състоянието TIME_WAIT на TCP трябва да остане 2MSL период от време, както се казва в книгата. Но как тогава приложение, подобно на интернет изследване, няма този проблем? Според...
14612 изгледи
schedule 26.09.2022

Грешка при изпращане на данни от приемника на Async Socket
Създавам клас обвивка около класа Socket . Имам обратно асинхронно извикване за свързване, което прави това: public void StartConnecting() { // Connect to a remote device. try { //_acceptIncomingData = acceptIncomingData;...
1013 изгледи
schedule 17.09.2022

Как да използвате правилно HandlerThread със сокет?
Разглеждах класа HandlerThread, тъй като първоначално използвах проста нишка и манипулатор, но дойде cropper с NetworkOnMainThreadException в android. Изглежда не мога да разбера как бих могъл да въведа неща като сокети в HandlerThread, нещо,...
1405 изгледи
schedule 22.09.2022

Променливи за запис на QTcpSocket
Нов съм в Qt и се опитвам да създам прост IRC бот. Свързвам се със сървъра и мога да чета и пиша. Но бих искал да напиша променливи. socket = new QTcpSocket(this); //connection here socket->write("I want to send a variable"); Опитах...
402 изгледи
schedule 19.09.2022

размерът на файла, изпратен от сокета, е 0 и достъпът е блокиран, освен ако не използвам System.exit(0), как да избегна това?
Имам клиент за таблет с Android, който изпраща и получава няколко файла между него и Java сървър, работещ на Windows 7. Всичко работи перфектно, с изключение на един странен проблем. един от файловете, в този пример, transfer.pdf, който е получен от...
89 изгледи
schedule 14.09.2022

Връзка с Android BSD сокети
Изпитвам някои проблеми, докато се опитвам да свържа BSD клиентски сокет към сървъра. Създаването на сокет и свързването се изпълняват с JNI. Действителната връзка се установява чрез java код. JNI част: #include <jni.h> #include...
497 изгледи

Java - TCP сокетът се свързва само в LAN
Създадох малък TCP сървър, но той се свързва само с други компютри в моята LAN. Препратих порта, но все още не работи. метод на свързване: private boolean connect(){ try { socket = new Socket(InetAddress.getByName(ip), port);...
575 изгледи
schedule 17.09.2022

HttpURLConnection getInputStream: изчакване винаги след 180 секунди
Опитвам се да изтегля файл при много бавна връзка по следния начин: java.net.URL url = new URL("https://X.X.X.X:8443/path/2f6b88cf2b70ee933197edfc9627a9bc/"); HttpURLConnection connection = (HttpURLConnection) url.openConnection();...
4398 изгледи

Трябва ли филтрирането на IP адреса на източника да бъде внедрено в самия слой на приложението или делегирано от приложението на защитната стена
Да приемем, че моето приложение има слушащ UDP сокет и знае от какви IP адреси може да получава UDP дейтаграми. Всичко, идващо от други IP адреси, ще се счита за злонамерена дейтаграма и трябва да бъде изхвърлено възможно най-рано, за да се...
384 изгледи

чете данни от сокет в нишката на сървъра с помощта на сокети
Приложението има клиентски и сървърни нишки. Клиентската нишка работи правилно. Има проблем по време на четене от сървъра това, което клиентът на другото приложение изпраща към моето приложение. Има две изисквания за внедряване на този сървър...
87 изгледи
schedule 18.09.2022

Направете xampp и node(socket.io) да работят заедно
Имам малко уеб приложение, което прилага някои AngularJS и php за някои функции и някои заявки от базата данни (Apache и mySQL на xampp). Сега искам да кандидатствам за обикновен чат в уеб приложението и не знам как да конфигурирам нито какви портове...
3289 изгледи
schedule 19.09.2022

Как да се свържа към Windows Universal App StreamSocket от конзолно приложение?
Следя за връзки чрез универсално приложение на Windows и бих искал да се свържа с това приложение чрез конзолно приложение на Windows. Направих основен код, който според мен трябва да се свърже, но получавам грешка при изчакване от конзолното...
1264 изгледи
schedule 15.09.2022

Получаване на IP адрес и номер на порт от структура sockaddr_in в Swift?
След много проби и грешки и без никакъв успех, изглежда, че може да имам нужда от малко помощ по този въпрос: Как мога да получа IP адрес и номер на порт от sockaddr_in в най-новата версия на Swift? Видях някои свързани въпроси, но изглежда не...
1854 изгледи
schedule 16.09.2022

Клиентът Socket.io не работи правилно
Създадох приложение за чат, използвайки следното Релси Rabbitmq nodejs (с amqplib/callback_api и socket.io) Имам следния код от страната на сървъра var amqp = require('amqplib/callback_api'); var amqpConn = null; var app =...
292 изгледи
schedule 16.09.2022

Изпращане на големи файлове чрез TCP
Моята клиентска програма трябва да изпрати голям файл на сървърната програма. След като клиентът се свърже със сървъра и сървърът го приеме, клиентите посочват името на файла, който ще изпращат. Сега клиентът трябва да изпрати файла чрез TCP....
938 изгледи
schedule 21.09.2022

Преместете друг потребител в стая с Socket.io
Използвам Socket.io с Node.js и бих искал да сдвоя потребителите и да ги изпратя в нова стая. Когато потребител се свърже, в рамките на io.on('connection') аз определям тяхната съвместимост с потребител, който чака да бъде сдвоен в масив. Ако...
1530 изгледи
schedule 20.09.2022