草庐IT

tcp_probe

全部标签

python - 使用 Python 将 TCP 数据流式传输到客户端

我已经阅读了几篇关于使用python作为TCP客户端的不同SO帖子,但我无法连接到通过本地托管的1hzTCP发送数据的服务器。我使用的连接参数是:importsocketclient=socket.socket(socket.AF_INET,socket.SOCK_STREAM)ip=socket.gethostbyname("127.0.0.1")port=1234address=(ip,port)client.connect(address)whileTrue:print("test1")data=client.recv(1024)print("test2")print(data)

c# - 使用 TCP 发送多个字符串太快了我该如何等待?

因此,我试图将列表框中的所有项目发送到具有另一个列表框的服务器。我无法访问服务器的代码,我所能做的就是连接并向其发送字符串。所以到目前为止我所做的是我已经连接到它并且我可以毫无问题地发送单个字符串,现在当我尝试发送列表框中的所有项目时它执行得如此之快以至于一些字符串被发送为1个包(如果有意义的话)。像这样想象一个列表JossNotaPioneerPRBPythonTomcarToyota当我从客户端向服务器发送消息时,服务器是这样接收的JossNotaPioneerPRBPythonTomcarToyota因为发送速度太快了。我怎样才能让它变慢?我想使用async和await但不确定如

Azure 容器实例 udp/tcp

我尝试为grafana和graphite80和8125公开两个端口。当我尝试打开两个端口时收到错误消息:"error":{"code":"MixedProtocolsNotSupported","message":"Mixedprotocolsarefoundincontainergroup'test'.AcontainergroupcanhaveeitherprotocolTCPorUDP,butcan'thaveboth."这是我的模板"osType":"Linux","ipAddress":{"type":"Public","ports":[{"protocol":"tcp","

javascript - NodeJS 缓冲不完整的 TCP 流数据

我正在尝试确定我的实时服务器上的TCPJSON流的问题。我发现,如果通过TCP(JSON格式)流式传输给我的数据太大,那么它就不会始终如一地进行解析。我必须流式传输几次才能成功。我使用的代码如下:socket.once('data',function(data){letchunk="";chunk+=data.toString();//Addstringontheendofthevariable'chunk'letd_index=chunk.indexOf(';');//Findthedelimiter//Whilelooptokeepgoinguntilnodelimitercanb

Python TCP 'Send' 套接字缓冲区大小

我想使用TCPPythonsocket模块发送/接收“部分”数据。我的接收服务器端socket设置为在单个recv调用中接收40字节的数据:whileTrue:data=connection.recv(40)ifnotdata:break...connection.close()我有一些示例数据~500字节长,转换为bytes对象,由“客户端”发送到“服务器”:s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)...s.send(sample_data)虽然我只调用了一次send方法,但这是否意味着客户端一次发送40个字节的“sampl

java - TCP 服务器从非 Java 客户端读取数据包结构

所以我想在C++客户端和Java服务器之间进行通信。到目前为止一切顺利(是的,我知道Endiness概率),但我想在我的服务器端读取一个已定义的结构,该结构是在客户端定义的。假设我的客户端以这种结构发送数据包:char*pLoginData=newchar[512];//...char*packet=pLoginData;*(WORD*)pLoginData=(usernameLength+1+passwordLength+1);pLoginData+=2;strcpy((char*)(pLoginData),username.c_str());pLoginData+=username

python - 无法从外部主机在 TCP 端口建立连接

拜托,有人帮我解决这个问题!到目前为止,我真的挣扎了几个小时。不知道怎么办了,翻遍了每一页,还是没有解决办法。我有一个监听端口443(https-TCP)的Python脚本。它通过此端口接收JSONPOST消息。问题是它没有从外部主机接收任何东西,只从它自己那里接收。我的意思是,当我从外部主机使用POSTMAN模拟POST时,它永远不会回答:(我用“y.y.y.y”屏蔽了我的服务器IP,用“xxxx”屏蔽了我脚本中的token)但是当我从我自己的服务器内部发送完全相同的东西时,它工作得很好。从我自己的服务器内部发送的代码:[root@rrpumpbot]#curl-v-k-XPOST-

c# - 在 winforms 或 wpf 上托管的 Tcp wcf 服务挂起

我在winforms或WPF上托管的TcpWcf服务中遇到错误。该服务挂起或引发“线程已退出”错误。相同的代码在控制台应用程序中运行良好。谢谢。服务器:namespaceWCFService{//interfacedeclarationsjustliketheclientbutthecallback//declerationisalittledifferent[ServiceContract]interfaceIMessageCallback{[OperationContract(IsOneWay=true)]voidOnMessageAdded(stringmessage,DateT

python - TCP 收到的数据偶尔会错位

我正在通过TCP与一台实验室设备通信。设备有一个命令集,并且将通过确认收到命令和命令中请求的任何数据来回复每个命令。问题是,当使用例如socket.recv()或其任何变体在我send()之后从设备获取响应时,似乎>一个命令,该方法在接收到任何数据时返回,而不是在接收到我想要/期望的所有数据时返回。这会导致一些数据不在我期望的recv()调用中,而是显示在下一个调用中。我正在考虑的一个解决方案是将接收到的数据与发送的数据完全分开/异步处理,并在使用重复的recv()调用时对其进行解析,但这看起来开销很大当我想象可能有一种简单的方法来使用我对接收到的数据的了解(例如,它总是以回车符和换行

python - 通过 Pi 与 python 之间的套接字通信 (TCP/IP) 发送传感器数据

大家好,我对某些套接字通信编码有疑问。我有两个pi通过TCP/IP与python脚本进行通信。这个想法是一个pi(客户端)读取温度/湿度传感器数据并将其发送到另一个pi(服务器),它将存储在SQLite数据库中。将来我希望多个pi(客户端)将传感器数据发送到一个带有数据库的(网络)服务器,以在本地网站上显示数据。我已经为服务器端和客户端编写了一些python代码,并且运行良好。如果我启动服务器端,它将监听其他连接。当我启动客户端时,它将生成传感器数据并将其发送到服务器。服务器接收数据。但是当我想关闭连接以为(future的其他pi)腾出空间时,它会完全终止脚本并且不监听新的“调用”。双