Files
plugin-library/Assets/12.WeixinMinigame/Runtime/Plugins/TCPSocket.jslib
stary 0d6faa56f4
All checks were successful
Plugin Library CI / publish (00.BuildOriginality) (push) Successful in 13s
Plugin Library CI / publish (00.StaryEvo) (push) Successful in 17s
Plugin Library CI / publish (00.StaryEvoTools) (push) Successful in 35s
Plugin Library CI / publish (01.HybridCLR) (push) Successful in 15s
Plugin Library CI / publish (02.InformationSave) (push) Successful in 3s
Plugin Library CI / publish (03.YooAsset) (push) Successful in 33s
Plugin Library CI / publish (04.AudioCore) (push) Successful in 3s
Plugin Library CI / publish (05.TableTextConversion) (push) Successful in 5s
Plugin Library CI / publish (06.UIFarme) (push) Successful in 15s
Plugin Library CI / publish (07.RKTools) (push) Successful in 2s
Plugin Library CI / publish (08.UniTask) (push) Successful in 3s
Plugin Library CI / publish (09.CodeChecker) (push) Successful in 16s
Plugin Library CI / publish (10.StoryEditor) (push) Successful in 3s
Plugin Library CI / publish (10.XNode) (push) Successful in 3s
Plugin Library CI / publish (11.PointCloudTools) (push) Successful in 2s
Plugin Library CI / publish (12.WeixinMinigame) (push) Successful in 2m32s
微信小程序编译
2026-04-19 00:16:03 +08:00

60 lines
2.6 KiB
JavaScript

var WXTCPSocketLibrary =
{
WX_CreateTCPSocket:function() {
var res = window.WXWASMSDK.WX_CreateTCPSocket();
var bufferSize = lengthBytesUTF8(res || '') + 1;
var buffer = _malloc(bufferSize);
stringToUTF8(res, buffer, bufferSize);
return buffer;
},
WX_TCPSocketBindWifi:function(id, option) {
window.WXWASMSDK.WX_TCPSocketBindWifi(_WXPointer_stringify_adaptor(id), _WXPointer_stringify_adaptor(option));
},
WX_TCPSocketClose:function(id) {
window.WXWASMSDK.WX_TCPSocketClose(_WXPointer_stringify_adaptor(id));
},
WX_TCPSocketConnect:function(id, option) {
window.WXWASMSDK.WX_TCPSocketConnect(_WXPointer_stringify_adaptor(id), _WXPointer_stringify_adaptor(option));
},
WX_TCPSocketWriteString:function(id, data) {
window.WXWASMSDK.WX_TCPSocketWriteString(_WXPointer_stringify_adaptor(id), _WXPointer_stringify_adaptor(data));
},
WX_TCPSocketWriteBuffer:function(id, dataPtr, dataLength) {
window.WXWASMSDK.WX_TCPSocketWriteBuffer(_WXPointer_stringify_adaptor(id), dataPtr, dataLength);
},
WX_TCPSocketOffBindWifi:function(id) {
window.WXWASMSDK.WX_TCPSocketOffBindWifi(_WXPointer_stringify_adaptor(id));
},
WX_TCPSocketOffClose:function(id) {
window.WXWASMSDK.WX_TCPSocketOffClose(_WXPointer_stringify_adaptor(id));
},
WX_TCPSocketOffConnect:function(id) {
window.WXWASMSDK.WX_TCPSocketOffConnect(_WXPointer_stringify_adaptor(id));
},
WX_TCPSocketOffError:function(id) {
window.WXWASMSDK.WX_TCPSocketOffError(_WXPointer_stringify_adaptor(id));
},
WX_TCPSocketOffMessage:function(id) {
window.WXWASMSDK.WX_TCPSocketOffMessage(_WXPointer_stringify_adaptor(id));
},
WX_TCPSocketOnBindWifi:function(id) {
window.WXWASMSDK.WX_TCPSocketOnBindWifi(_WXPointer_stringify_adaptor(id));
},
WX_TCPSocketOnClose:function(id) {
window.WXWASMSDK.WX_TCPSocketOnClose(_WXPointer_stringify_adaptor(id));
},
WX_TCPSocketOnConnect:function(id) {
window.WXWASMSDK.WX_TCPSocketOnConnect(_WXPointer_stringify_adaptor(id));
},
WX_TCPSocketOnError:function(id) {
window.WXWASMSDK.WX_TCPSocketOnError(_WXPointer_stringify_adaptor(id));
},
WX_TCPSocketOnMessage:function(id, needInfo) {
window.WXWASMSDK.WX_TCPSocketOnMessage(_WXPointer_stringify_adaptor(id), needInfo);
},
WX_RegisterTCPSocketOnMessageCallback:function(callback) {
window.WXWASMSDK.WX_RegisterTCPSocketOnMessageCallback(callback);
},
};
mergeInto(LibraryManager.library, WXTCPSocketLibrary);