我最近注意到Socket.io在windows上变得非常慢。当我打开两个标签并尝试发出事件时,我注意到了这一点。从服务器接收响应的时间超过15秒。服务器在NodeJS上编码。
Environment:
Windows 10 Pro
Electron Socket.io-Tester
Socket.io - Version 2.0.4
我试图使用套接字模块创建简单的客户端服务器应用程序,如果我使用'localhost‘作为主机,它可以正常工作,但是当我试图在我的计算机和远程Windows 2012之间建立连接时,R2客户端无法连接到服务器。这是我的剧本:
服务器
import socket
HOST = '172.22.5.223' # Windows Server IP
PORT = 9999
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.setsockopt(socket.SOL_SO
我在这里已经束手无策了,所以我非常感谢你的帮助。
我正试图通过Node.JS从我的客户端(网页)向我的socket.io服务器发送或发出一条消息。这是在Windows 7上作为本地主机运行的。
确切的问题是:
I可以从服务器向客户端发送消息。从客户端向服务器发送消息无效:( )
服务器代码:
// create http server
var app = require('http').createServer(httpHandler);
// socket.io
var io = require('socket.io').listen(app);
var p
我试图运行一个关于客户机和服务器的示例代码,但是出现了一些错误:
服务器:
import socket
HOST = '' # Symbolic name meaning all available interfaces
PORT = 50007 # Arbitrary non-privileged port
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT))
s.listen(1)
conn, addr = s.ac
客户端:
import socket
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
msg = b"X"
for i in range(1500):
s.sendto(msg,("<IP>",<PORT>))
服务器:
import socket
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
s.bind(("",>PORT>))
counter = 0
for i in range(15
我写了一个网络应用程序。服务器具有基于给定子网查找客户端的能力。如果客户端从服务器接收身份验证消息,它将响应服务器。一切正常运行,除了服务器,它不能从客户端接收。
客户:
def ListenServer():
# Listen init signal from Server to send data
HOST = '' # Symbolic name meaning all available interfaces
PORT = 50007 # Arbitrary non-privileged
我有一个客户电话和服务器pc。我正在把一些数据从电话发送到我的电脑。问题是电话无法连接到服务器&我得到了java.net.sockettimeout异常,这意味着服务器无法访问。但是,服务器正在等待客户端连接。
ServerCode:
try
{
server = new ServerSocket(PORT_NUM);
lblMessage.setText("waiting for client to connect");
socket = server.accept();
S
我正在为一个返回python客户端输出的项目开发GUI。我想测试C#服务器和基本Python之间的基本连接,但是由于某种原因,每当我运行Python时,它都说"ConnectionRefusedError: WinError 10061无法连接,因为目标机器主动拒绝它“。我从过去的经验中知道,这可能与服务器未能正确打开或不知何故无法连接.But有关,我无法思考问题出在哪里。我对C#非常陌生,所以我从互联网上提取了一个服务器代码,只是为了做一些测试。我有一个主窗口和一个简单的按钮,当我点击它时,我希望它打开套接字连接。MainWindow.xaml.cs:
using System;
u
我有一个socket.io nodejs应用程序( Windows中)的问题。它工作正常,但是过了一段时间,我得到了一个错误,服务器回复为:
HTTP/1.1 503个活动WebSocket请求已达到允许的最大并发WebSocket请求数
我是Windows的基本计划,根据这篇文章,我可以使用350并发连接。
我正在使用Windows日志来计数活动套接字,在350个套接字已经连接(和断开连接)的确切点,服务器会回复错误。
服务器设置:
var client_id = 0;
var connectCounter = 0;
var server = http.createServ
我一直在开发一个web服务和一个windows服务,我部署的web服务在另一台服务器上,而我部署的windows服务在我自己的服务器上工作,所以我使用windows服务来调用web服务。一切都很好,但几天后我收到了以下消息:
System.Net.WebException: Unable to connect to the remote server --->
System.Net.Sockets.SocketException: No connection could be made
because the target machine actively refused it 12
我在服务器和客户端之间有一个用ZeroMQ编写的ZeroMQ连接。服务器发送一条消息,客户端打印出来。
这些程序在同一台计算机(Ubuntu16.04或Windows 7;这两种程序都能工作)中工作得很好。
当服务器在Windows 7机器上,客户端在Ubuntu16.04机器上时,它们也可以工作。
但是,如果服务器位于Ubuntu16.04机器上,那么Windows 7计算机上的客户端就无法连接到它。
另外,当我在两个单独的Windows 7机器之间移动客户机和服务器程序时,没有通信问题。
有人知道问题出在哪里吗?
以下是客户端代码:
#Based on code found on this
我试图在windows server 2012上安装Socket.io。
npm install socket.io
我所犯的错误是
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe".
To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visua
l Studio 2005 or 3) add the location of the component to the syst
我的Beaglebone Black上有一个python TCP套接字客户端代码,它从传感器读取数据并将其发送到服务器。我的服务器是在Visual Studio的Windows上,它是用C#编写的。Beaglebone Black和Windows PC使用Putty通过SSH连接。问题是服务器和客户端看不到对方。然而,当我使用Ubuntu PC (用python编写的服务器)而不是Windows时,一切都可以正常工作。
你能帮我建立连接吗?我认为问题出在服务器端。
备注:由于将来的计划,服务器必须用C#编写。
下面是我的C#服务器代码:
using System;
using System.C
我们将windows server 2012上的perl升级到了最新的稳定版本。自从我们这样做以来,我们得到了间歇性的无法连接到服务器的错误,抛出了500个错误响应。
但它是如此断断续续,以至于我们无法识别问题。以下是一些想法的调试日志:
DEBUG: .../IO/Socket/SSL.pm:763: done Net::SSLeay::connect -> -1
DEBUG: .../IO/Socket/SSL.pm:773: ssl handshake in progress
DEBUG: .../IO/Socket/SSL.pm:783: waiting for fd to be
我试着在我的笔记本电脑上运行,但是它没有工作。
服务器:
import socketserver
class MyTCPHandler(socketserver.BaseRequestHandler):
"""
The request handler class for our server.
It is instantiated once per connection to the server, and must
override the handle() method to implement communication to
我目前正在调试两个通过TCP连接交换数据的Java应用程序。
其中一个应用程序( TCP客户端)通过调用定期向另一个( TCP服务器)发送紧急数据。在第18次尝试发送紧急数据时,TCP客户端抛出以下异常
java.io.IOException:BrokenPipe
at java.net.PlainSocketImpl.socketSendUrgentData(Native Method)
at java.net.PlainSocketImpl.sendUrgentData(PlainSocketImpl.java:541)
at java.net.Socket.sen