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