javascript-通过js用websocket连接打印机进行打印问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-通过js用websocket连接打印机进行打印问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1415字,纯文字阅读大概需要3分钟。
内容图文
通过js 用websocket 连接打印机 进行打印,已知打印机的端口是默认开的,通过PHP代码$s = fsockopen("192.168.1.122", 8081,$errno, $errstr, 30);
fwrite($s,"abcjiuejseeeeeeeee2222222222ss");
这样打印是可以的,但通过JS的websocket连接就只打印头信息,是什么情况?
js 代码是:
ws = new WebSocket("ws://192.168.1.122:8081/");
console.log(ws);
ws.onopen = function (e) {
console.log(e);
console.log("连接成功");
ws.send('2222222222222222222222222222');
};
ws.onclose = function(e) {
console.log("连接关闭");
};
ws.onerror = function(e) {
console.log("出现错误");
};
js 这边是进不去 ws.open
回复内容:
通过js 用websocket 连接打印机 进行打印,已知打印机的端口是默认开的,通过PHP代码
$s = fsockopen("192.168.1.122", 8081,$errno, $errstr, 30);
fwrite($s,"abcjiuejseeeeeeeee2222222222ss");
这样打印是可以的,但通过JS的websocket连接就只打印头信息,是什么情况?
js 代码是:
ws = new WebSocket("ws://192.168.1.122:8081/");
console.log(ws);
ws.onopen = function (e) {
console.log(e);
console.log("连接成功");
ws.send('2222222222222222222222222222');
};
ws.onclose = function(e) {
console.log("连接关闭");
};
ws.onerror = function(e) {
console.log("出现错误");
};
js 这边是进不去 ws.open
$s = fsockopen("192.168.1.122", 8081,$errno, $errstr, 30);
ws = new WebSocket("ws://192.168.10.120:8081/");
大兄弟,你发现了什么微妙的差异了么?
192.168.1.122
192.168.10.120
Websocket是基于需要进行握手验证的,你可以看一看Tcp协议的三次摸手和websocket和PHP的socket的通信
内容总结
以上是互联网集市为您收集整理的javascript-通过js用websocket连接打印机进行打印问题全部内容,希望文章能够帮你解决javascript-通过js用websocket连接打印机进行打印问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。