[英]C++ WinSock: How to know if receiver disconnected
我有兩個程序。 它們通過本地主機 TCP 連接,並在同一台機器上運行。 首先是通過 send() 發送消息,其次是通過 recv() 接收消息。 當第二個程序終止時(我只是停止運行它),它不會調用析構函數來關閉套接字,並且套接字保持打開狀態。 同時程序 1 正在嘗試發送消息,並且沒有收到錯誤(重新連 ...
[英]C++ WinSock: How to know if receiver disconnected
我有兩個程序。 它們通過本地主機 TCP 連接,並在同一台機器上運行。 首先是通過 send() 發送消息,其次是通過 recv() 接收消息。 當第二個程序終止時(我只是停止運行它),它不會調用析構函數來關閉套接字,並且套接字保持打開狀態。 同時程序 1 正在嘗試發送消息,並且沒有收到錯誤(重新連 ...
[英]WebSocket connection to 'wss://******/socket.io/?EIO=4&transport=websocket&sid=T2Sf_4oNIisxKLwsAAAK' failed
我正在與 socket.io 建立 WebSocket 連接,當我登錄時,出現此錯誤: 但是隨后建立了連接,盡管我不確定它是否正確完成。 它沒有給我帶來任何問題,但啟動時總是首先出現該錯誤,然后一切正常。 但問題是,一旦我登錄,錯誤發生后一切似乎都正常。 只是一開始就彈出這個錯誤,我想確保它在生產 ...
[英]how to make a public server in python
為什么代碼適用於本地 ip 但不適用於公共 ip? 我已經嘗試設置一個永久地址但仍然沒有,只有當我提供本地 IP 地址時它才有效。 在我看來,這可能是代碼的問題,因為經過片刻的思考,python 顯示錯誤當然我已經完成了在路由器上設置端口轉發、DMZ、防火牆等操作。 回溯(最后一次通話): 文件“C ...
[英]Dart TCP socket concatenates all 'write' sync calls as a single packet
我試圖一次向服務器發送多個數據包,但套接字不斷“合並”所有同步調用以作為單個調用write ,我做了一個最小的可重現示例:import 'dart:io'; void main() async { // <Server-side> Create server in the loca ...
[英]Send data with sockets
我在 wifi 中連接了 2 個 ESP8266。 客戶端發送本地時間 打印(donnees)---> 2023:2:1:18:08 在服務器上: print (new_list) ---> ['2000', '1', '1', '0', '00']??? 我看到客戶端發送2023,服 ...
[英]C Socket Programming Server to Client using User Input
我正在嘗試修改一些客戶端和服務器 c 代碼,以便它在客戶端接收用戶輸入,將其發送到服務器,然后服務器發回相應的值。 我對c編程不是很熟悉; 因此,我的錯誤很可能與語法相關。 服務器代碼: 客戶代碼: 任何信息將不勝感激。 我按照不同的堆棧溢出指南嘗試了幾次不同的迭代,但似乎都沒有用。 當我嘗試編譯這 ...
[英]Socket.io Cannot GET /socket.io/ 404
部署后我真的無法讓 socket.io 工作。 后端: 前端: Browser.network 選項卡: 請求 URL: https://myapp-api-production.up.railway.app/socket.io/?EIO=4&transport=polling& ...
[英]C# Sockets ReceiveAsync No overload for method error
我正在 C# 控制台應用程序中創建一個聊天應用程序,並且剛剛開始了解異步任務,而不僅僅是多線程,根據我的理解,多線程有點過時,最好使用異步。 我在 sockets 上使用 Microsoft 的官方文檔作為我自己的應用程序的一種指南,因為它們使用異步編程但出現錯誤。 這是我收到錯誤的代碼: 錯誤是: ...
[英]sending two consecutive message via socket
我有兩個代碼,一個用於服務器,寫在 C++,另一個用於客戶端,寫在 python。我正在嘗試創建一個聊天機器人,但是當我嘗試從服務器連續發送消息到客戶。 這是我的代碼: 當您在單獨的 windows 中運行兩者時,python 的 output 是: 但我預計: 我應該怎么辦? ...
[英]Reading UDP packets with several clients
我在本地安裝了一個應用程序(不是我開發的),它每秒廣播 UDP 個數據包。 從我的應用程序(在 Windows 中的 C++ 中開發)讀取數據包,該應用程序也是本地安裝的,工作正常。 但我最近注意到,在我測試一些代碼時,當我的應用程序正在運行時,bind(...) function 返回錯誤代碼 1 ...
[英]Understanding USBIP bind function
賞金將在 6 天后到期。 此問題的答案有資格獲得+50聲望賞金。 ooo正在尋找可靠來源的答案。 我試圖了解來自 Linux ( https://github.com/torvalds/linux/tree/master/tools/usb/usbip ) 的 USBIP 工具代碼。 USBI ...
[英]How to use a single Boost::asio::io_context for multiple sockets and serial ports
我正在使用Boost::Asio創建多個 UDP sockets 和串行端口,並且我使用一個在所有端口之間共享的單個boost::asio::io_context (在構造函數中給出)。 所有設備都配置為以異步讀寫方式運行。 然后,我只調用io_context.run(); 讓它永遠運行。 它在大 ...
[英]Real Time data in Django
我想實時觀察 python 中的數據變化,以創建一個顯示在線朋友列表的程序(即每次朋友在線或離線我想更新一個列表)。 我有一個 function,它會無限循環以接收來自 XMPP 服務器的存在。 我似乎無法弄清楚如何實時接收數據並進行更新。 我使用 Django 作為后端,我希望將此數據提供給 we ...
[英]Go's garbage collector is deleting ZeroMQ sockets when in use
我正在開發一個分布式系統 uisng ZeroMQ 和 Go。它就像一個分布式分類帳,所以你可以獲得聯系方式和 append。我有自動客戶端發出 GET 和 ADD 請求。 該程序可以正常運行幾秒鍾,但隨后會因錯誤“恐慌:非套接字上的套接字操作”而崩潰。 我嘗試使用 debug.SetGCPerc ...
[英]Zpl printer receive fragmented data from Java application
背景我正在嘗試創建一個 java 應用程序以將 ZPL 命令發送到 ZPL 打印機並打印 label。 我按照這篇文章設置了一個 ZPL 模擬器( https://chrome.google.com/webstore/detail/zpl-printer/phoidlklenidapnijkabnf ...
[英]Can't connect from my Angular app to ASP.Net server SignalR
我使用 ASP.Net 框架來托管套接字服務器。 我使用 SignalR 創建了一個集線器,我運行了它,然后嘗試從我的 angular 應用程序連接到它,但收到此錯誤: 沒有更多的細節。 我使用以下代碼啟用了 CORS: 在中心: 我將不勝感激任何幫助 ...
[英]opponet can't apply a move in python mulitplayer Tic-Tac-Toe
所以我基本上是在嘗試制作一款多人井字游戲,但后來我遇到了以下問題這是主機端: 這是來賓方: 問題是: 它沒有通過轉向來賓方。 它在網格上顯示錯誤標記。import socket import threading HOST = '192.168.1.115' PORT = 9090 class ...
[英]Cannot create a tcp connection on linux in C++
首先,這是我的源代碼: 問題是在第 57 行中,連接 得到一個值-1,這是一個無效的連接。 你有什么建議嗎? 我對套接字編程很陌生。 預先感謝您的幫助 ...
[英]Understanding network byte order (TCP)
例如 TCP 使用的網絡字節順序是大端。 這不會影響用戶通過網絡發送的實際負載,對嗎? 這是關於例如 16 位端口號和 32 位 IPv4 地址,TCP 自行交換,因此需要參與者就字節順序達成一致。 換句話說:假設 2 名參與者使用相同的字節序機器和簡單的設置 TCP sockets,就不需要轉換 ...
[英]socket io admin ui not display all information
我是第一次體驗 socketio Admin UI。 我遇到了一個問題,我無法查看儀表板中的所有功能。 當我訪問https://admin.socket.io/#/並成功登錄后,它只顯示以下菜單。 這是我的連接片段。 我想要該菜單中顯示的所有功能。 Sockets 房間客戶事件 ...