Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在vue.js中创建tcp客户端_Javascript_Node.js_Vue.js_Tcpclient - Fatal编程技术网

Javascript 在vue.js中创建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

我尝试在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: 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客户端
。“我不知道,它能做到吗?”塞弗恩-当然,试试看