一个已经创建好的对话框,实现下面功能
1. 每添加一个设备,则根据协议向服务器发送注册命令,收到服务器回复后才算注册成功,在界面上显示。
2. 已经添加的设备每10秒钟向服务器发送一次心跳。
3. 如果1分钟没有收到服务器的心跳回复(6次心跳没回),则不发心跳,改成每10秒发送注册指令,收到注册回复后再改成每10秒发送心跳。
4. 每删除一个设备,则根据协议向服务器发送注销命令,不需要等待服务器回复,发送后直接退出即可。
5. 退出时将服务器IP地址和端口号写入文件,再次执行时自动读取。注意事项:
1. 与服务器采用UDP通信。
2. 协议采用大端模式,即先发送低字节,在发送高字节。
3. 因为设备注册时间不同,发送心跳的时间、顺序也不同,故不要再一个循环里发送所有设备的心跳。
对于整体架构没有一个良好的思路,帮忙介绍下这个程序的需要的结构,还有这个福袋一个视频传输协议,协议在程序中究竟怎么使用?
新手上路,求指导
通信