我运行一个监听端口5000的独立服务器。当我通过Netcat或Telnet连接它时,应用程序不会在终端上打印任何内容,但在Netcat / Telnet应用程序屏幕上,它显示已建立连接
class BarcodeAnalyser():
def __init__(self):
self.rangeTrueBarcarodesfirst =[]
self.rangeTrueBarcodesecond = []
self.rangeTrueBarcodethird = []
self.isBrange1 = []
self.isBrange2 = []
self.isBrange3 = []
def isthere5or8(self):
for values in self.rangeTrueBarcarodesfirst:
if (values[2:] == '5' or values[2:] == '8') and (values[7:] == '5' or values[7:] == '8'):
self.isBrange1.append(values)
print("this is identified bcode in this range(2456500 - 2556499): " + str(self.isBrange1))
if values is None:
break
for values2 in self.rangeTrueBarcodesecond:
if (values2[2:] == '5' or values2[2:] == '8') and (values2[7:] == '5' or values2[7:] == '8'):
self.isBrange2.append(values2)
print("this is identified bcode in this range(8500000 - 9499999): " + str(self.isBsrange2))
if values2 is None:
break
for values3 in self.rangeTrueBarcodethird:
if(values3[2:] == '5' or values3[2:] == '8') and (values3[7:] == '5' or values3[7:] == '8'):
self.isBrange3.append(values3)
print("this is identified bcode in this range (9790681 - 9815680): " + str(self.isBrange3))
if values3 is None:
break
答案 0 :(得分:2)
Socket.io是websockets的库。
当您使用telnet连接时,它表示您已连接。这足以让您知道您的服务器正在侦听。
如果要查看它的运行情况,则必须使用socket.io客户端连接到它。为此,只需在html文件中包含/socket.io/socket.io.js
即可。
这足以建立连接。
socket = io.connect('http://localhost:5000');
为什么没有显示console.log
的原因是websocket没有连接。只建立了tcp / ip连接,这就是telnet告诉你的。