我正在尝试写一个通讯协议,它的桢内容里有16进制数,二进制数,长整型等.我的理解是在sand,receive命令里发出接收的都是ASCII码吧.那么要传这些数据,代码里数据类型怎么定呢?一些相关代码应该怎么写呢?谢谢!
解决方案 »
- 问个关于D3D11CreateDeviceAndSwapChain的问题
- 新建一个基于CWnd的类来画图,请方法
- CSocket 多线程问题
- 自定义的C++类,非派生自CWnd,如何使用Timer?
- 为何后创建的CWnd比先创建的CWnd绘图操作要慢点?
- [互斥体] 能否知道互斥体当前被哪个线程拥有?
- 关于VC的内存管理的问题
- treeview中有关checkbox的问题,如何实现选中父结点时他的孩子结点同时被选中?
- 程序装配问题:一个exe文件,它依赖于一个自造的dll文件,怎么装配为好?
- ******请教:关于电子认证的原理(如:招行的网上支付)谢谢大家(刚才发了一贴,奇怪进不了,重发)******
- ★欢迎讨论:如何获知对某表操作已经完成?Up有分!★
- Visual C++ 用英文怎样读?
而send receive需要的是缓冲区的指针,不管是char* void*都是这个意思,最好都强制转换一下指针类型,不管你传送的是字符数组、整数数组、浮点数数组、结构体等等,最后send只是把它们当作n个字节传送。
我想你可能只是不清楚send receive的参数形式,但还是罗嗦了这么多,别见怪。