![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络socket
23fighting!
这个作者很懒,什么都没留下…
展开
-
温度实时监控上报(多线程实现客户端并发访问)
温度实时监控上报温度实时监控上报服务器端,采用多线程以及互斥锁来实现多个客户端并发访问。服务器端功能1 ,通过命令行指定监听的端口;2,程序放到后台运行,并通过syslog记录程序的运行出错、调试日志;3, 程序能够捕捉kill信号正常退出;4, 服务器要支持多个客户端并发访问;5, 服务器收到每个客户端的数据都解析后保存到数据库中,接收到的数据格式为: “ID/时间/温度”,如RPI0001/2019-0105 11:40:30/30.0C”;多线程实现#include <stdi原创 2020-05-29 13:31:00 · 681 阅读 · 0 评论 -
温度实时监控上报(服务器端--多进程、select、epoll)
温度实时监控上报温度实时监控上报服务器端,分别采用多进程、多线程以及多路复用来实现多个客户端并发访问。服务器端功能1 ,通过命令行指定监听的端口;2,程序放到后台运行,并通过syslog记录程序的运行出错、调试日志;3, 程序能够捕捉kill信号正常退出;4, 服务器要支持多个客户端并发访问,可以选择多路复用、多进程或多线程任意一种实现;5, 服务器收到每个客户端的数据都解析后保存到数据库中,接收到的数据格式为: “ID/时间/温度”,如RPI0001/2019-0105 11:40:30/3原创 2020-05-29 11:52:38 · 350 阅读 · 0 评论 -
温度实时监控上报(客户端)
温度实时监控上报客户端功能1、树莓派上运行socket客户端程序,每隔30秒以字符串“ID/时间/温度”形式上报 采样温度,其中ID为树莓派的编号,便于服务器端区别是哪个树莓派客户端,如“RPI0001/2019-01-05 11:40:30/30.0C”;2、通过命令行参数指定服务器IP地址和端口以及间隔采样时间;3、程序放到后台运行,并通过syslog记录程序的运行出错、调试日志;4、程序能够捕捉kill信号正常退出;代码1、该模块是用于客户端与服务器建立连接。#include <原创 2020-05-28 14:49:24 · 748 阅读 · 0 评论