当前位置: 首页 > news >正文

网站中下拉列表框怎么做怎么制作图片文件

网站中下拉列表框怎么做,怎么制作图片文件,广州数商云,东莞网站建设总结应用通过TLS Socket进行加密数据传输 开发步骤 客户端TLS Socket流程: 1.import需要的socket模块。 2.绑定服务器IP和端口号。 3.双向认证上传客户端CA证书及数字证书;单向认证只上传CA证书,无需上传客户端证书。 4.创建一个TLSSocket连接…

应用通过TLS Socket进行加密数据传输
开发步骤
客户端TLS Socket流程:
1.import需要的socket模块。

2.绑定服务器IP和端口号。

3.双向认证上传客户端CA证书及数字证书;单向认证只上传CA证书,无需上传客户端证书。

4.创建一个TLSSocket连接,返回一个TLSSocket对象。

5.(可选)订阅TLSSocket相关的订阅事件。
6.发送数据。

7.TLSSocket连接使用完毕后,主动关闭。

// 创建一个(双向认证)TLS Socket连接,返回一个TLS Socket对象。
import socket from '@ohos.net.socket';let tlsTwoWay: socket.TLSSocket = socket.constructTLSSocketInstance();// 设置通信过程中使用参数
let options = {ALPNProtocols: ["spdy/1", "http/1.1"],// 连接到指定的IP地址和端口。address: {address: "192.168.xx.xxx",port: xxxx, // 端口family: 1,},// 设置用于通信过程中完成校验的参数。secureOptions: {key: "xxxx",                            // 密钥cert: "xxxx",                           // 数字证书ca: ["xxxx"],                           // CA证书passwd: "xxxx",                         // 生成密钥时的密码protocols: [socket.Protocol.TLSv12],    // 通信协议useRemoteCipherPrefer: true,            // 是否优先使用对端密码套件signatureAlgorithms: "rsa_pss_rsae_sha256:ECDSA+SHA256",    // 签名算法cipherSuite: "AES256-SHA256",           // 密码套件},
};// 绑定本地IP地址和端口。
tlsTwoWay.bind({ address: '192.168.xxx.xxx', port: xxxx, family: 1 }, err => {if (err) {console.log('bind fail');return;}console.log('bind success');// 订阅TLS Socket相关的订阅事件tlsTwoWay.on('message', value => {console.log("on message")let buffer = value.messagelet dataView = new DataView(buffer)let str = ""for (let i = 0; i < dataView.byteLength; ++i) {str += String.fromCharCode(dataView.getUint8(i))}console.log("on connect received:" + str)});tlsTwoWay.on('connect', () => {console.log("on connect")});tlsTwoWay.on('close', () => {console.log("on close")});// 建立连接tlsTwoWay.connect(options).then(() => {console.log('connect success');// 发送数据let sendBuf = 'client send to server...';tlsTwoWay.send(sendBuf).then(() => {console.log('client send ok');}).catch((err: Object) => {console.error('client send err: ' + JSON.stringify(err));})}).catch((err: Object) => {console.log('connect failed ' + JSON.stringify(err));});// 连接使用完毕后,主动关闭。取消相关事件的订阅。tlsTwoWay.close().then(() => {console.log('close success');}).catch((err: Object) => {console.log('close failed ' + JSON.stringify(err));});tlsTwoWay.off('message');tlsTwoWay.off('connect');tlsTwoWay.off('close');
});
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.

复制

本文参考引用HarmonyOS官方开发文档,基于API9。

http://www.yayakq.cn/news/445333/

相关文章:

  • asp 手机网站天猫建设网站的目的
  • 微信小程序开发如何制作怎么优化
  • 贵阳网站建设咨询自己做的网站怎么发布视频教程
  • 品牌工厂网站建设成都网站建设龙兵科技
  • 成都科技网站建设咨询淮北网站三合一建设
  • vs做asp网站流程营销型网站建设案例分析
  • 常州网站建设维护手机网站用什么软件做的好
  • 璧山集团网站建设wordpress做导航网站
  • 网站建设电话销售技巧和话术校园网站建设教程
  • 东莞网站建设选择菲凡网络网络营销理论基础有哪些
  • 做网站哪种编程语言最好全屏自适应网站模板
  • 寻找做电影网站团队合作网站的域名不能登录
  • 结婚网站模板中堂镇做网站
  • 网站建设公司唯美谷微信小程序二次开发
  • 网站建设与维护ppt模板下载wordpress农业站模板
  • 付网站建设费分录网站互动化
  • 网站集群建设实施方案主流网站模板
  • 公司网站建设流程做食品网站的素材
  • 用wordpress建立导航网站磁力猫引擎
  • 校园网站建设和管理工作制度工商局网站年检怎么做
  • 深圳网站建设学习程序外包
  • 福州开发网站公司成都网站建设制作
  • 合肥建设信息网站推广赚钱的平台
  • 网站类型定义没钱可以注册50万的公司吗
  • iis7搭建aspx网站深圳市建设中心官网网址
  • 有网站的源代码如何做网站农产品品牌建设
  • 网站名延安网站设计
  • 佛山企业网站江门做网站那家公司好
  • 淄博营销网站建设全网是哪些平台
  • 苏州高端网站制作机构做淘宝需要知道什么网站吗