随笔 - 39  文章 - 0 评论 - 7 阅读 - 35243
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

08 2012 档案
网络通信中的心跳机制的实现
摘要:有开发网络应用经历的人都知道,网络中的接收和发送数据都是使用WINDOWS中的SOCKET进行实现。但是如果此套接字已经断开,那发送数据和接收数据的时候就一定会有问题。可是如何判断这个套接字是否还可以使用呢? 有人一定想到使用Send函数中的返回结果来进行判断。如果返回的长度和自己发送出去的长度一致,那就说明这个套接字是可用的,否则此套接字一定出现了问题。但是我们并不是无时无刻的发送数据呀。如何解决呢? 其实TCP中已经为我们实现了一个叫做心跳的机制。如果你设置了心跳,那TCP就会在一定的时间(比如你设置的是3秒钟)内发送你设置的次数的心跳(比如说2次),并且此信息不会影响你自己定义的协议.. 阅读全文
posted @ 2012-08-14 01:33 zeroengine 阅读(306) 评论(0) 推荐(0) 编辑
Delphi 2010安装及使用UniDAC 4.0 .
摘要:Delphi 2010安装及使用UniDAC 4.0 .分类:unidac2012-04-08 11:3077人阅读评论(0)收藏举报UniDAC是一个功能强大的非可视化跨数据库的数据访问组件,可用于Delphi,Delphi for .NET,C++Builder,and Lazarus (Free Pascal)。它提供了对流行数据库服务器的统一访问,像Oracle,Microsoft SQL Server,MySQL,InterBase,Firebird,PostgreSQL,SQLite,DB2,Microsoft Access,Sybase Advantage Database Se 阅读全文
posted @ 2012-08-14 01:19 zeroengine 阅读(301) 评论(0) 推荐(0) 编辑
delphi2010下安装UniDac
摘要:1.进入Source/Delphi14,编辑Make.bat修改IdeDir="D:/Program Files/Embarcadero/RAD Studio/7.0为你的Delphi2010安装路径,注意:双引号只有前半部分,没有后半部分。2.执行Make.bat。完成后在当前目录生成一个Unidac的目录。3.修改文件夹属性,把所有文件夹的隐藏属性去掉。(针对win7,winxp下可省略这一步)4.修改C:/Users/All Users/Documents/RAD Studio/7.0/Bpl的访问权限,只要能进入即可。方法如下:右键点击Documents,在属性的“安全”页中 阅读全文
posted @ 2012-08-14 01:17 zeroengine 阅读(406) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示