JavaScript中的TCP客户端

JavaScript中的TCP客户端,javascript,Javascript,我是java脚本的新手,因此需要帮助。我正在寻找一个用java脚本编写的tcp客户机代码,它不断地从服务器套接字读取数据并打印到控制台。非常感谢您提供的任何帮助。谢谢您需要深入了解,您可以像这样使用它 var conn = new TCPSocket(hostname, port) conn.onopen = function() { alert('connection opened!') } conn.onread = function(data) { alert('RECEIVE: ' +

我是java脚本的新手,因此需要帮助。我正在寻找一个用java脚本编写的tcp客户机代码,它不断地从服务器套接字读取数据并打印到控制台。非常感谢您提供的任何帮助。谢谢您需要深入了解,您可以像这样使用它

var conn = new TCPSocket(hostname, port)
conn.onopen = function() { alert('connection opened!') }
conn.onread = function(data) { alert('RECEIVE: ' + data) }
conn.onclose = function(data) { alert('connection closed!') }
conn.send('Hello World');

服务器发回的任何数据都将通过onread处理程序发出警报。

Javascript客户端是什么环境

如果它在浏览器中,则无法执行,因为浏览器中不支持通用TCP套接字


但是,如果您使用的是支持WebSocket的较新浏览器,您可能可以使用
WebSocket

:因此,如果我复制上述代码并将其保存为.js文件,并在服务器启动时运行它,它会工作吗?因为我试过了,我得到了一个错误“'TCPSocket'未定义”:我正在使用untiy3d来运行客户端,服务器正在使用nodejsSome浏览器有一个TCP API,但它只能在扩展中使用。您需要Flash/Java来完成这项工作,或者使用WebSocket访问代理层。