基于TCP/IP的Socket通讯中,我的客户端是非阻塞方式,服务器发送数据非常快(包头信息和一条记录组成一个包发送,且有非字符类型数据,不能用ReceiveText而应用ReceiveBuf来接收),我该怎么办呢?
解决方案 »
- DLL里FORM调用了CXGRID就报错
- 今天终于明白了,编程里的一句名言。
- '无法为更新定位行,一些值可能已在最后一次读取后已更改'报错信息如何消除?
- 大家在实际开发中如何解决数据库冲突的问题,欢迎大家发言
- 用ShellExecute(0,'explore','www.163.com',nil,nil,SW_HIDE);调用网页,然后怎样关闭这个HIDE的网页
- 在ReportBuilder中制作报表时,预览中的各个按钮,显示比例,页数选择都是自己一个一个加上去的吗?请高手指教。
- ADODataSet1.CommandText := 'select * from item where FieldName = "FieldValue"'的問題
- 如何在for..to 里用label1.caption来显示循环进度
- 怎么让自己的程序能够生成可执行文件(.exe)呢?
- 请问将string转为char用什么函数?好像delphi的联机帮助很不适合初学者用。哪有delphi函数的分类介绍?
- 大家帮忙
- 大家进来看看啊!
nretr:=Socket.ReceiveBuf( buf,sizeof(buf) ); //do somethinguntil nretr<=0;