第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何用node.js實(shí)現(xiàn)向tcp服務(wù)器間隔一段時(shí)間發(fā)送數(shù)據(jù)?

如何用node.js實(shí)現(xiàn)向tcp服務(wù)器間隔一段時(shí)間發(fā)送數(shù)據(jù)?

陪伴而非守候 2019-03-19 17:15:59
創(chuàng)建的tcp服務(wù)器,tcpserver:var net = require('net')var mysql = require('mysql');var conn = mysql.createConnection({    host:'localhost',    user:'root',    password:'',    database:'gprs',    port:3306});conn.connect();net.createServer(function(socket){    socket.on('data',function(data){        console.log('got:',data.toString());        var text = JSON.parse(data.toString());        var arr = {};        arr.tem = text.tem;        arr.hum = text.hum;        arr.illsum = text.illsum;        console.log(arr);        console.log(arr.tem);        console.log(arr.hum);        console.log(arr.illsum);        //將溫濕度數(shù)據(jù)存入mysql        conn.query('INSERT INTO gprsdata SET ?', arr, function(error,result,fields){            if (error) throw error;        });    });    socket.on(        'end',function(data){        console.log('end');    });    socket.write('Ready to receive your message!')}).listen(4001);創(chuàng)建的tcpclient.js:const net = require('net');const client = net.connect({port:4001},()=> {    console.log("connected to server!");client.write("{\"tem\":\"20\",\"hum\":\"30\",\"illsum\":\"473\"}");});client.on('data',(data) => {    console.log(data.toString());client.end();});client.on('end',() => {    console.log('disconnected from server');});
查看完整描述

3 回答

?
交互式愛情

TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊

服務(wù)端結(jié)果
https://img1.sycdn.imooc.com//5ca438350001299c01950306.jpg

客戶端結(jié)果

https://img1.sycdn.imooc.com//5ca438370001bc8c05660139.jpg

服務(wù)端代碼

const net = require('net');


const server = net.createServer(client => {

  console.log('client connected');

  client.on('end', () => console.log('client disconnected'));

  client.on('data', (data) => console.log(data.toString()));

});


server.listen(8000, () => console.log('server listen on 8080'));

客戶端代碼


const net = require('net');


const client = net.createConnection({port: 8000}, () => {

  console.log('client connected');

  setInterval(() => client.write('1'), 1000);

});


查看完整回答
反對 回復(fù) 2019-04-03
?
一只名叫tom的貓

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超3個(gè)贊

使用定時(shí)器唄


查看完整回答
反對 回復(fù) 2019-04-03
?
慕森卡

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊

可以,謝謝老哥抽空替我解答疑惑。


查看完整回答
反對 回復(fù) 2019-04-03
  • 3 回答
  • 0 關(guān)注
  • 723 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號