socket数据包头、包体如何定义?在用sendbuf传输之前需要如何转换类型?
多谢!!!!!!!!!!!!!!!!!!!!!!!!!!!
在线
多谢!!!!!!!!!!!!!!!!!!!!!!!!!!!
在线
解决方案 »
- 爱上了僵哥,请你嫁给我吧
- 使用TExcelApplication导出数据到Excel时,身份证导出有问题
- 输入字母或汉字,如何调出有该字母或汉字显示的商品窗体进行选择?
- 急急急!!!! 关于Tlb的注册问题...
- ocx在xp中如何注册?
- TADOStoredProc怎么用?
- 动态调用ADO数据库的问题,怎样才能使其不设置ODBC直接在程序中设置路径就可连接的?
- procedure gettablename(tablename:string;from1:TForm1);
- onresize
- 请问,在TreeView控件中有没有选中事件也就是当前接点选中,而不是onclick
- 请问做中小型的数据库用哪一种工具最好?
- 窗口的问题
你可以看看clientsocket和serversocket的代码,对你用他们变成一定大有好处的,其实用sendtext就行,呵呵
比如:
分类码 整型4字节
数据包长度 整型4字节
数据包 不定。可以使用一个TMemoryStream;
var
DataBlock:TMemoryStream;
..DataBlock:=TMemoryStream.Create;DataBlock.Write(typeCode,4);
DataBlock.Write(DataSize,4);
DataBlock.Write(......)//写入数据包
...sendbuf(DataBlock.Memory^,DataBlock.Size);//集中一次发出