阅读别人源码的时候多多少少发现在传输数据的时候多少会有几个异类的类型出现
一查看结果是自己声明的结构体不知道使用自己声明的结构体
然后将其结构体传输过去是不是方便数据的传输呢?
例如现在我需要将一个整型数据和一个字符型数据一次性传输至客户端
那么是不是我自己定义一个整型和字符型的成员的结构体
那么我不是只需要传输一个结构体的变量就可以将其里面的整形和字符型给传递至客户端了呢?谢谢源码中的那些个结构体的功能一般是不是都做这个用的呢?
一查看结果是自己声明的结构体不知道使用自己声明的结构体
然后将其结构体传输过去是不是方便数据的传输呢?
例如现在我需要将一个整型数据和一个字符型数据一次性传输至客户端
那么是不是我自己定义一个整型和字符型的成员的结构体
那么我不是只需要传输一个结构体的变量就可以将其里面的整形和字符型给传递至客户端了呢?谢谢源码中的那些个结构体的功能一般是不是都做这个用的呢?
大部分是为了给数据加上包头,长度类型等,为了方便对方接收和处理因为struct是连续的地址,所以你的这种情况也可以用不过他传的不是一个变量,send只认地址,它只是要struct的首地址