详细描述了linux系统编程,网络编程等编程知识
2021-04-21 09:00:39 300.65MB linux
1
所谓计算机网络就是通过通信线路互相连接的计算机的集合。它是由计算机及外围设 备,数据通讯和中断设备等构成的一个群体。目前,计算机网络大部分都是多台计算机之 间能互连,通信,达到资共享目的的网络系统,它是电子计算机及其应用技术与通讯技
2021-04-20 19:25:26 3.24MB linux网络编程
1
pathload2客户端的linux程序源代码,用于实现对网络可用带宽的测量
2021-04-20 13:11:36 56KB linux网络编程、带宽测量
1
linux系统关于网络编程的,找了很久 大家需要的,看一下
2021-04-18 18:25:54 183.88MB linux 网络编程
1
C++ LINUX网络编程
2021-04-16 09:04:38 433B c++
1
包括服务器端和接收端 包含注释 经过测试可正常编译运行 #include #include #include #include #include #include #include #include #define MYPORT 3490 //设定端口为3490 #define BACKLOG 10 main() { int sockfd,new_fd; struct sockaddr_in my_addr; //服务器网络地址结构体 struct sockaddr_in their_addr; //客户端网络地址结构体 int sin_size; if((sockfd=socket(AF_INET,SOCK_STREAM,0))==-1) { perror("socket"); exit(1); } my_addr.sin_family=AF_INET; //设置为IP通信 my_addr.sin_port=htons(MYPORT); //服务器端口号 my_addr.sin_addr.s_addr=INADDR_ANY; //服务器IP地址--允许连接到所有本地地址上 bzero(&(my_addr.sin_zero),8); //置零 ………………………………
2021-04-15 17:46:53 36KB LInux 代码 网络编程 Socket
1
适合初次学习Linux应用编程的小伙伴
2021-04-14 19:00:39 1.64MB Linux基础命令 文件IO 多线程 进程通信
1
Linux C++ 开发必备。 原著: David A Rusling 翻译: Banyan & fifa
2021-04-11 16:10:53 1.32MB Linux C++
1
因工作需要在Linux环境中用C++编写个发送邮件的程序,着实费了点周折,最终得以满意解决,现将历程与成果与大家分享! 一、刚开始网上一通逛搜,发现Linux环境下,发邮件使用较多的方法是libesmtp包,网上也有示例,按照相关章的指引,很容易就实现的邮件的发送,但问题是不知道如何实现SSL。 二、发现libesmtp文件中有个smtp_starttls_set_ctx接口,似乎是可以解决ssl问题的,逛搜libesmtp解决SSL发送邮件的解决办法,几乎无任何信息,后来下载了个libesmtp的源代码包libesmtp-1.0.6.tar.bz2,内含examples示例目录,可以直接编译成功,但似乎是只支持tls邮件发送,而不支持ssl邮件的发送,百思不得其解。 三、接着寻找别的解决办法,在CSDN搜到一个csmtp说可以解决SSL邮件发送问题的资源,但下载需要50积分,说心里话能解决问题50积分也是值得的,但没有呀,提供资源者还比较仁义,告知资来源于https://www.codeproject.com,于是乎在codeproject找到了csmtp的资源,有两个版本,v2.4版本包CSmtp_v2_4_ssl.zip,v1.8版本分为window(CSmtp_v1_8a.zip)和linux(CSmtp_v1_8b.zip)两个包。 四、为了能省点精力,就直接用版较低的linux版吧,解压后发现有makefile文件,可直接编译通过,一般的邮件能发送成功,但可惜的是v1.8版本也不支持ssl协议。 五、其实从包的名字上就能看出来v2.4版本开始支持 ssl协议,但v2.4并不分windows版本和linux版本,是否能支持linux呢,查看源代码发现有对linux的支持,只是包内没有makefile文件,似乎没有在linux目录下编译过,于是编写了个makefile文件尝试编译,竞然编通过,而且发送文件成功,经过测试可以支持ssl邮件的发送,因暂无需求tls未做测试。 六、现将程序重新打包成csmtp_v2.4_linux.tar文件,与大家分享,文中所提到的相关资源包都一并打包到资源中了。 最后感谢原创christopher w. backen提供的代码资源!
2021-04-10 13:35:38 2.11MB Linux C++ SMTP 发邮件
1
Linux Bluetooth编程原理和实践
2021-04-07 12:31:14 2.72MB Bluez编程
1