一个VC写的SOCKET通讯服务端,客户端用DELPHI写,怎么在客户端程序实现VC中定义好的结构发送数据 ClientSocket.Socket.SendBuf(tagAGENT_PACKET,1000);=>ClientSocket.Socket.SendBuf(tagAGENT_PACKET,sizeof(TtagAGENT_PACKET)); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CHAR 数组在delphi中的定义就像1楼写的那样 array[0..32] of char 和string[33]在内存中的格式是不一样的 TtagAGENT_PACKET = record ==> TtagAGENT_PACKET = packed record 应该是字节对齐的问题,按照5楼的加上packed关键字,或者:Project->Options->Compiler->Code generation->Record Field Alignment设置成1 (默认是8) tcp你看看indy的idtcpserver这个控件udp你看看indy的idudpserver 1、用同步方式TIdTCPClient,那就不断扫描监听。2、异步方式TClientSocket,会产生OnRead事件,在事件里读出数据。 请教一下:数据保存一段时间后出现数据丢失问题 大家来看看 資料表中的integer與varchar類型討論 哪有李维的关于分布式多层体系设计的书下载??? 如何禁止用户移动窗口 请帮帮小妹 谁有关于Delphi界面设计的书籍或是资料的_______??? 修改系统短日期格式??? 找高手做项目 如何将RES文件中的ICON读取到Image控件中 一个Tstringlist的问题阿.也可能是循环的问题. 怎样调用用WORD做的帮助文档
udp你看看indy的idudpserver
1、用同步方式TIdTCPClient,那就不断扫描监听。
2、异步方式TClientSocket,会产生OnRead事件,在事件里读出数据。