问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 微信小程序 需求 wx.connectSocket(OBJECT) 客户端 6.5.3 2.0.0
- 需求的场景描述(希望解决的问题)
能够在提交表单时将表单数据通过socket数据传到某IP的某端口
- 希望提供的能力
同上,同功能php代码段为
$socket = socket_create ( AF_INET, SOCK_STREAM, 0 ) or die ( 'could not create socket' );
$connect = socket_connect ( $socket, ‘IP’, 端口号 );
//向服务端发送数据
socket_write ( $socket, “传输的数据” . "\n" );
//接受服务端返回数据
$str = socket_read ( $socket, 1024, PHP_NORMAL_READ );
echo $str;
//关闭
socket_close($socket);
代码片段
formSubmit: function (e) { // console.log('form发生了submit事件,携带数据为:', e.detail.value) // 创建一个Socket实例 var socket = new WebSocket(''); // 打开Socket socket.onopen = function (event) { // 发送一个初始化消息 socket.send(e.detail.value["user"]+"#"+e.detail.value["pass"]); //socket.received() // 监听消息 socket.onmessage = function (event) { console.log('Client received a message', event); }; // 监听Socket的关闭 socket.onclose = function (event) { console.log('Client notified socket has closed', event); }; // 关闭Socket.... //socket.close() }; },
本文网址:http://www.91bianli.com/weixinxiaochengxu/48196.html