文章分类 -  Delphi - TCP/IP

Indy10记录及其他类型的传送
摘要:idTcpClient及IdTcpServer传送记录时的方法:先将记录转换成TBytes,使用RawToBytes及BytesToRaw函数。这两个函数包含在IdGlobal单元中。另外,在接收或发送的时候用到TIdContext类,这个类包含在IdConText单元中。举例(TcpClient及TcpServer):记录:客户端:服务端://以上在Uses中要增加以下两个单元 阅读全文

posted @ 2010-12-14 11:29 Delphi2010_老赵 阅读(3170) 评论(0) 推荐(0)

Delphi 2010 下的 Indy UDP 读取发送范例。
摘要:首先新建服务端。  如下图所示建立工程:代码如下:[代码]代码如下:[代码]客户端:事实上,上述客户端的TTimer控件是完全没有必要使用的。  当我们对IdUDPClient使用Broadcast方法后,一旦与服务端通讯成功,IdUDPClient自动会得到来自服务端的返回值。  如果通讯失败,在IdUDPClient.ReceiveTimeout所设定的事件后终止响应,所以我们可以吧延迟事件稍微设长一点。  于是客户端代码可以简单的写成:如此即可完成与服务端的通讯。  ============================================================= 阅读全文

posted @ 2010-12-14 11:19 Delphi2010_老赵 阅读(8017) 评论(0) 推荐(0)

导航