
编程语言
qq_40603454
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
动态库和静态库
当我们完成的代码需要向外展示内容,又不想别人看到自己的源代码的时候,我们可以通过动态库,在给出头文件过后,别人就可以使用这个代码的时候,无从获知自己的代码,从而保证自己的代码的所有权。 动态库:代码编译生成一个".so"的文件,当需要执行的时候,系统把这个".so"文件加载到内存中去,从而我们可以节省硬盘空间,库放在/lib,/usr/lib下,头文件放在/usr/include下原创 2017-10-13 21:40:50 · 172 阅读 · 0 评论 -
对 linux socket select的浅显理解
对linux socket 通信的多路复用模型select谈谈我的理解。socket通信服务器端程序流程:socket(AF_INET,SOCK_STREAM,0);setsockopt(sock_fd,SOL_SOCKET,SO_REUSEADDR,&I,sizeof(I));该函数可以解决编译器报的:address already in use 的错误。bind(...原创 2019-03-29 17:00:19 · 519 阅读 · 0 评论 -
谈linux socket poll的简单理解
v对于linux socket通信,几个基本流程sockfd=socket(AF_INET,SOCK_STREAM,0);bind(sockfd,(struct sockaddr*)&server_addr,sizeof(server_addr));listen(sockfd,most_connect);acceptfd=accept(sockfd,(struct so...原创 2019-03-29 20:47:24 · 832 阅读 · 0 评论 -
linux openssl 编程
OpenSSL是为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。SSL是Secure Socket Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。SSL协议要求建立在可靠的传输层协议(TCP)之上。SSL协议的优势在于它是与应用层协议独立无关的,高层的应用层协议...原创 2019-05-07 15:53:34 · 399 阅读 · 0 评论