ASender.SendReply;Inc (FTraffic,Sizeof (ASender.normalReply.Code) + Sizeof (Char) * ASender.normalReply.Text.Length));
这在我看来非常难看,因为这些流量更新会在我的代码中传播,并且相当复杂.
有什么建议?
谢谢你的帮助.
解决方法 查看Indy的拦截类.您应该能够创建一个自定义拦截类来覆盖Receive()和Send()方法,并且除了调用基类的方法之外,还可以实现流量计算.已经有拦截类来进行日志记录,您可以以相同的方式连接自定义类.TIdConnectionIntercept的文档应该是一个很好的起点.关于如何在运行时创建和连接拦截,还有一个非常简单的示例here.
总结以上是内存溢出为你收集整理的delphi – 使用Indy测量网络流量全部内容,希望文章能够帮你解决delphi – 使用Indy测量网络流量所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)