上一页 1 ··· 112 113 114 115 116 117 118 119 120 ··· 204 下一页
摘要: 中间件 iocp datasnap delphi WEB UNIGUI 阅读全文
posted @ 2016-09-30 14:42 delphi中间件 阅读(2184) 评论(0) 推荐(0)
摘要: procedure TForm1.Button1Click(Sender: TObject);var stream, stream2: TMemoryStream; buf: TBytes;begin // 查询 FDQuery1.Close; FDQuery1.SQL.Clear;FDQuery1 阅读全文
posted @ 2016-09-25 19:35 delphi中间件 阅读(848) 评论(0) 推荐(0)
摘要: firedac,mysql 阅读全文
posted @ 2016-09-23 14:05 delphi中间件 阅读(1889) 评论(0) 推荐(0)
摘要: unit uPackage;// 应用协议// cxg 2016-9-23// 包=包头+包体 interface uses SysUtils, Classes, PeachCtrl.Net.IocpTcpServer, System.Generics.Collections, Winapi.Win 阅读全文
posted @ 2016-09-23 11:04 delphi中间件 阅读(2793) 评论(0) 推荐(0)
摘要: IOCP数据中间件 每包最大8K(8192字节),超过8187字节的数据要分包传输 首包有5个字节的包头:4字节数据长度(告诉对方,此次总共将传输几字节数据) + 1字节命令字(告诉对方,此次请求的何种命令) 命令分类1)请求查询数据,应答查询数据2)请求提交数据,应答提交数据3)请求上传文件,应答 阅读全文
posted @ 2016-09-21 15:12 delphi中间件 阅读(555) 评论(0) 推荐(0)
摘要: cds.data:=dsp.data赋值有时会出现AV错误剖析 如果QUERY没有查询到任何数据,cds.data:=dsp.data赋值会触发AV错误。 大家知道,DATASNAP有许多远程方法就是返回OLEVARIANT类型的数据,当远程方法没有返回任何数据的时候,cds.data:=远程方法函 阅读全文
posted @ 2016-09-20 09:12 delphi中间件 阅读(965) 评论(0) 推荐(1)
摘要: DATASNAP使用TCP/IP长连接的时候,由于诸如客户端非正常关闭的情况会造成中间件产生僵死SOCKET连接,随着时间的推移,僵死连接越来越多,造成中间件停止服务,表现为客户端无法连接中间件。DELPHI XE2以上版本已经封装好属性,如下图设置: 还有一种方法就是改TCP/IP长连接为短连接, 阅读全文
posted @ 2016-09-19 11:06 delphi中间件 阅读(2199) 评论(0) 推荐(0)
摘要: 一个数据包最大长度是8K超过8188字节的数据需要分成多个数据包来传输第一个数据包的前4字节用于存放将要传输数据的长度,后面8188字节才是数据(4+8188=8192字节)第二个数据包8192字节全部是数据计算数据需要几个包来传输:(数据长度+4字节) div 8192计算最末数据包的数据长度:( 阅读全文
posted @ 2016-09-14 10:42 delphi中间件 阅读(1264) 评论(0) 推荐(0)
摘要: 咏南中间件+开发框架中秋暨国庆大促 活动期间:2016-9-15到2016-10-7活动价格:3800元(一口价),原价5800元 咏南中间件+咏南开发框架支持最新的delphi 10.1(berlin),老用户提供免费升级。 购买提供:中间件源码 附带福利(赠送): CS开发框架源码BS开发框架源 阅读全文
posted @ 2016-09-13 14:23 delphi中间件 阅读(454) 评论(0) 推荐(0)
摘要: 处理任务队列的工作线程的创建 工作线程的数量和CPU数量是息息相关的,CPU数量越多则可以创建越多的工作线程数量。 var si: TSystemInfo; GetSystemInfo(si); g_decode_handle := CreateIoCompletionPort(INVALID_HA 阅读全文
posted @ 2016-09-12 13:47 delphi中间件 阅读(493) 评论(0) 推荐(0)
上一页 1 ··· 112 113 114 115 116 117 118 119 120 ··· 204 下一页