Javascript 在vue.js中创建tcp客户端
我尝试在vue.js中创建tcp客户端。我使用下面的代码。但这给了我错误。该错误是net.Socket()不是构造函数。如何解决这个问题,或者如何用另一种方法为tcp创建客户端。请帮忙Javascript 在vue.js中创建tcp客户端,javascript,node.js,vue.js,tcpclient,Javascript,Node.js,Vue.js,Tcpclient,我尝试在vue.js中创建tcp客户端。我使用下面的代码。但这给了我错误。该错误是net.Socket()不是构造函数。如何解决这个问题,或者如何用另一种方法为tcp创建客户端。请帮忙 import net from 'net' export default { data() { return { ip: '192.168.1.118', port: '8085', message: 'test message', socket: n
import net from 'net'
export default {
data() {
return {
ip: '192.168.1.118',
port: '8085',
message: 'test message',
socket: null
}
},
mounted() {
const socket = new net.Socket()
this.socket = socket
socket.on('data', (data) => console.log(data.toString()))
},
methods: {
connect() {
this.socket.connect(this.port, this.ip)
},
sendMessage() {
this.socket.write(this.message)
}
}
}
从“net”导入net
在node.js上可用,node.js是服务器端-浏览器不是node.js-您不能在浏览器中仅使用服务器端API-实际上,这与vue.js无关,一般来说,只是浏览器-您可能可以使用-这取决于课程的服务器端。如果我在服务器端使用从“net”导入net
,在浏览器中使用websocket,我可以解决这个问题吗@Bravoreading这可能会帮助您:我将尝试对tcp服务器使用'net'
。我还将在服务器端使用socket.io
。我还要在浏览器中使用socket.io客户端。如果数据来自tcp服务器,我将使用socket.io
将数据发送到浏览器。当我想从浏览器向服务器发送数据时,我将使用socket.io客户端
。我不知道,它能做到。@SefaUn-当然,给它一个机会从'net'导入net'
在node.js上是服务器端的-浏览器不是node.js-你不能在浏览器中只使用服务器端的API-实际上,这与vue.js无关,一般来说,只是浏览器-您可能可以使用-这取决于课程的服务器端。如果我在服务器端使用从“net”导入net
,在浏览器中使用websocket,我可以解决这个问题吗@Bravoreading这可能会帮助您:我将尝试对tcp服务器使用'net'
。我还将在服务器端使用socket.io
。我还要在浏览器中使用socket.io客户端。如果数据来自tcp服务器,我将使用socket.io
将数据发送到浏览器。当我想从浏览器向服务器发送数据时,我将使用socket.io客户端
。“我不知道,它能做到吗?”塞弗恩-当然,试试看