asyncsocket

    -1熱度

    2回答

    我有一個服務器軟件,它具有一個監聽套接字,然後跨多個套接字(10 -30),然後將數據流傳輸到該套接字。 如果我啓動我的應用程序,它在我的8個vCPU虛擬機上使用了大約2-3%的CPU使用率。一段時間後,通常1-2周應用程序突然開始使用60-70%的CPU使用率,並且線程數似乎保持穩定,但不會增加。 我已經在我的代碼上運行了我的C#分析器,它涉及到以下代碼行System.net.Socket.be

    3熱度

    2回答

    我正在寫一些套接字服務器,客戶端應用程序,我有一個主要問題。我的目標是在C#中創建一個異步服務器應用程序,並在Python中創建一個基本的客戶端應用程序。當我確實遵循簡單的例子,既有程序工作。但是當我編寫一個異步服務器時,read和write處理程序消息是從客戶端APP發送的,它不起作用。 以下是我正在使用的示例服務器代碼。 using System; using System.Net; us

    0熱度

    1回答

    我已經在我的系統中啓動了一個客戶端。據端口上運行沒有7913.我通過TCP/IP發送請求數據從Java到服務器套接字上7913. 日誌運行是消息發送到插座[ADDR =/190.161.153.109,端口= 7913 ,localport = 54717] 我也收到了服務器對特定數據的響應。現在服務器也試圖發送一個請求到我的本地端口54717,而不是我的應用程序正在偵聽的端口[即7913]。 如

    1熱度

    1回答

    我想用一個簡單的服務器/客戶端套接字來控制遊戲中的槳。這個想法是讓客戶端能夠通過發送指令到服務器來控制該槳,該服務器將通過該指令到達遊戲。所以我創建了線程來監聽客戶端的指示並將其存儲在varibale中,另一個線程用於運行遊戲。 問題是當客戶端發送「z」(向上移動槳)時,遊戲開始,但他發送另一個遊戲粉碎的遊戲。 我不知道我是否已經解釋足夠的問題,我是新的python,我會告訴你如何解決這個問題的幫

    0熱度

    1回答

    後,我做的服務器請求第二次我的客戶端部分關閉,但沒有出現錯誤,它就消失了: class Client { static void Main(string[] args) { try { Console.Title = "Client"; AsyncClient client = new AsyncClient(60101);

    0熱度

    1回答

    我有一個服務器應用程序重寫正在進行,並且對應用程序的內存使用感到困惑。較早的版本是用TcpListener編寫的,而新版本是舊版Socket。這主要是出於性能和穩定性的原因,這是次要的問題甚至是這個問題。 如上所述,所有內容都與AcceptAsync,SendAsync和ReceiveAsync嚴重異步。最重要的是,我使用ThreadPool.QueueUserWorkItem來執行實用程序任務,

    0熱度

    1回答

    我有一個在WebApi 2.0中運行的TCP套接字編程代碼,我創建了一個套接字池,它具有連接套接字到遠程主機的集合..我還實現了一個使用遠程TCP主機 當我通過Visual Studio中我的工作站(PC)上運行它,套接字池始終是敞開的,並輪詢繼續沒有問題 但是,當我在IIS主機它在Server 2012中,它一小時後正好停。我不知道如何開始調試或者如何檢查行爲差異。很感謝任何形式的幫助。 感謝

    0熱度

    1回答

    我編寫了一個異步boost :: asio TCP應用程序,它使用聲明爲std::vector<std::thread> mIOServicePool的線程池。這些線程異步讀取和寫入TCP數據到服務器。以下代碼取自GUI的開始按鈕事件處理程序。 // launch multiple asio service threads to // handle the protocol instances

    2熱度

    1回答

    我正在使用python asyncio流連接到多個套接字服務器,但是當服務器關閉時,我的代碼無法自動重新連接。 我需要的是,當服務器關閉時,我的腳本會嘗試每5秒重新連接,直到連接並開始再次解析數據。 import asyncio server1 = {'host': '192.168.1.51', 'port': 11110} server2 = {'host': '192.168.1.52

    0熱度

    2回答

    試圖在WinForms中實現異步客戶端/服務器應用程序。客戶方代碼如下: using System; using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms