在C/S模式中,把数据放到一个结构体中发送和接收,现在结构体中应该有4个成员:视频状态(播放或暂停)、视频名称、视频总时长和视频当前播放的时间,这四个成员的数据类型应该都定义成什么样的,在接收时又该注意什么呢,求高手解答!!
知道结构体中只能用C的基本变量类型,所以才很迷惑,视频名称和视频播放时长,尤其是时长(01:12:23)这种格式,应该用什么类型定义。。。
其实数据传输过程用使用什么格式无所谓啊,只要你在发端和收端按照同样的格式解析就行了,时长你可以用char*存储,再自己解析不就成了
第一种方案, 自己定义解析规则,相当于简单的编码解码, 数据可以是int或者char
第二种方案, 把时间也放在一个结构体里面, 结构体中再定义 时 分 秒