【杂谈接口】-Delphi中使用接口的一些注意事项

原则一:    如果一个接口需要as成其他接口使用, 如果该接口的实例在该过程中可能会被释放,那么最好将 as 的接口用临时变量保存起来, 然后在使用完后及时将临时接口:= nil;    如果用as成其他接口直接使用时(如  (lvIntf as IOpera).DoSomething() )系统会自动生成临时变量,存放对应的接口,……

【DIOCP-DEMO说明】所有演示DEMO的简要说明

samples目录下面为自带的DEMO 发现有很多朋友不知道如何开始DIOCP,下面是DEMO的简单说明,希望对大家有用 C#\Simple  用C#写的一个简单的回传测试,服务端开启ECHO服务器即可  samples\ECHO  IOCP回射测试,在服务端收到数据后立即发送回客户端,  可以从这个DEMO看出如何在服务端接收数据,返回数……

【DIOCP3-说明书】DIOCP3的输出日志

DIOCP3除了有详细的监控面板之外,还有详细的输出日志,当然需要打开日志编译开关! 在工程选项加入DEBUG编译指令,这样在运行中就可以看到DIOCP3的运行详细日志 日志输出在EXE相同目录的LOG文件夹下面。   日志说明: 8276_iocpSVR_2015010712.log 8276      是进程ID iocpSVR是程序中iocpTcpSERVER的名字 2015010……

【DIOCP3-说明书】关于服务端的KeepAlive属性(心跳)

DIOCP3中服务端(IocpTcpServer)中提供一个KeepAlive属性,之前版本默认开启,2014-12-30之后的版本默认是关闭的。 首先要搞明白KeepAlive的作用是什么,服务端开启KeepAlive后在建立连接的时候会设置Socket的SO_KeepAlive选项   MSDN的解释是这样的: http://msdn.microsoft.com/en-us/library/windows/desktop/ee470……