- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 DTLS 苹果Network框架Object-C代码
【前言】 这只是之前闲着写了个demo,能连上github的go版本的带证书 DTLS服务端,并不保证完全正确,并不保证数据收发正常,思路仅供参考,具体请自行修改调试,仅测试到握手通过,其他的部分未测试,现在放上来供大家参考。.m文件#import <Foundation/Foundation.h>#import <Network/Network.h>#import "YHDTLSManager.h"NSErrorDomain cons...
2022-02-18 10:43:39 2243
转载 记录原生socket编写服务端
原生socket编写服务端close后立即bind失败,原因socket会延迟关闭,解决方案--设置端口复用 self.fd = socket(AF_INET,SOCK_STREAM,0); int opt = 1; setsockopt(_fd, SOL_SOCKET, SO_REUSEADDR, (const void *)&opt, sizeof(opt)); self.server_addr = inet_addr("127.0.0.1"); //s
2021-12-29 15:32:03 192
转载 Java 解析Soap接口到json
引言在网上没找到相关的可用代码,改造后贴出来,部分代码来自我引用的博客需要导入的maven <dependency> <groupId>javax.xml.soap</groupId> <artifactId>javax.xml.soap-api</artifactId> <version>1.4.0</version>...
2021-11-15 12:00:41 1931
原创 关于NetWork 框架连接TLS
读取p12证书 func identity(password: String) throws -> SecIdentity { var importResult: CFArray? = nil let err = SecPKCS12Import( self as NSData, [kSecImportExportPassphrase as String: password] as NSDictionary,
2021-10-19 11:38:52 903
原创 Swift Data类型数据的处理
引言在重构公司项目的过程中发现swift 开发自定义协议往往需要使用NSData转换后才能使用,考虑到重构的目标是尽量不使用oc的数据类型特别研究了一下。构造数据包在这里我们使用Swift的指针类型进行数据包的转换具体代码如下:func getPacket(pointer:UnsafeRawPointer,data:Data!,size:Int) -> Data? { //根据结构体构造Data数据 var ahpack:Data = Data(byte.
2021-10-18 14:58:26 2211
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人