小弟最近在写一个IP多播程序,发送的数据有文字,还有一些16进制的指令。请问我该如何组织这些数据来发送出去。我的理解在接收端接收的是一块二进制数据,如何在接收端析取 发送过来的文字用于显示,16进制的指令用于程序的执行。请大家指导一下,给个思路,或者建议。谢谢了
解决方案 »
- 我分割了界面,用了好几个视图,是不是应该建立多文档程序?
- 求解_AFX_DOUBLE
- 为什么我把一个程序拆分成两个程序就不对了呢?
- 怎么使用cHtmlView,我想用这个类的create一个,为什么老是出错?
- 打开不同版本的msconfig(系统配置)
- 界面背景用位图+位图按钮,刷新整个背景时,按钮会消失!!!
- CString中Find函数返回值的问题
- 在CEditView中如何实现对显示字体的控制?急!100分!
- MFC编的ACTIVEX如何获取网页 param值?
- 这样可以实现吗?
- j加入多播组时WSAJoinLeaf() Error!
- MFC 组合框添加变量后,编译通过,运行后出错是什么原因
SOCKADDR(套接字地址)结构
第三个参数namelen(名字长度)是用于指定name参数的长度
lpCallerData(呼叫者数据)
参数lpCalleeData(被叫者数据)
利用这个函数就免得你自己构造了,希望对你有用!
{
char say[50];
char fname;
char lname;
int flag;
int info[400];
int check;
}MSG;
把所有需要发送的数据都封装进去了,这样发送行吗?是不是一次发送的大小有限制?最大一次能发多大的数据包啊