let iconv = require('iconv-lite')
ping.stdout.on('data',data=>{
let str = iconv.decode(data,'cp936')
console.log(str)
})
ping.stderr.on('data',data=>{
console.log(data)
})
ping.on('close',code=>{
console.log('Ping 结束')
})
//之前是通过exec 来调用,不过当时没有进行测试,想当然的认为是可以的,抱歉。
//以上引入iconv-lite 是为了解码中文
要用的需要明白代码及自己改些地方(function($) {
$.fn.ping = function(options) {
var opts = $.extend({}, $.fn.ping.defaults, options)
var stime = new Date().getTime()
return this.each(function() {
var ping, requestTime, responseTime
var target = $(this)
function ping(){