linux应用开发经验总结
有没有相关库?移植
在此之前已进行过opc ua clien端协议开发。并且OPC UA有现成的库(open62541)。 现在进行103 104协议开发,不知道有没有现成的库,如果没有,就得自己去封装了。 自己封装,自己调用。 库内容: OPC UA的open62541库,提供了OPC UA协议的 connect函数 Disconnect函数 点位读写函数 读写单个点位 读写多个点位的函数
如果没有库的话 就需要我们自己去封装这些函数。例如opcua_client_connect函数,需要建立TCP连接,那肯定就要我们自己在connect函数中去调用库函数socket函数,socket函数的库在linux中肯定是有的。
像点位读写函数,肯定就是封装好一个协议报文,然后调用TCP协议的send()recv() read()write()这一类函数了。所以说基础很重要,万变不离其宗。
还有一些数据处理的小函数,如果有现成的库,会为我们提供很大的便利。不过这一类函数都是共通的,如果有其他库的源码,直接复制过来用就OK了。
网络编程相关函数:
上一篇:
Java架构师技术进阶路线图
下一篇:
python笔记 - 网络编程(十六)