如题
解决方案 »
- access与sql server 问题?
- 怎样通过Delphi程序直接放mp3?
- OpenKey('software',FALSE)与OpenKey('software',true)的区别
- ■■■■■■■■■■■◆◆◆◆◆◆看看这个触发器有什么错误▲▲▲▲▲◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
- 一个Tquery组件的使用问题,非常急!!!!!!!!!!!!
- 欢迎UP,如何显示动态图标就是图标闪烁(是标题栏上的图标) UP有分!!
- 不通过枚举来定位对话框中的类.
- 如何打印类似商商场收银系统单据
- 25分(最多了)再次倡议发贴子的时候请把关键问题描述好,便于大家搜索!!!而不是“请教大家”这样的标题[无内容]
- delphi 中用http的post base64的图片和字符串两个参数问题,请帮忙解答下
- 关于函数Hook
- 寻求技术合作
没改里面东西怎么会死机?
但你不必要攻击论坛,它是我们所热爱的
下面有个例子chat
就是一个聊天的demo
客户端连上服务器后,服务器响应后,然后客户端就死了还没仔细看呢估计它应该不是线程安全的
个人估计可能是通讯协议上面的问题,比如Indy习惯使用ReadLn/WriteLN,如果对端不是Indy做的,或者说使用的不是相应的以行为单位的通讯协议就会出现楼主所说的问题。应该不是死机,而是程序一直在等待接收LineBreak(#13#10)。
http://dl8.winu.cn/datanew/2003071422345213877.rar测试发现没死,运行正常。
是indydemos\chat\,测试运行正常。
刚开始接触indy
delphi6里的chat正常
delphi7中没有所以在网上下载的indy demos
学习一下呵呵 ,
可是一运行客户端连接的时候就死机,后来发现客户端一直再等服务器的信息
在Timer时间你加了一段判断才能通过的
idtcpclient1.readfromstack(false,1,false);
while idtcpclient.InputBuffer.Size>0 do begin
Msg := IdTCPClient1.ReadLn('', 5);
,在网上资料说是indy的版本的事情
难道你们下载后的能运行吗??
呵呵!!幸好解决了啊!!
可能语言过激请谅解 嘎嘎
就是delphi7自带 什么都没有修改啊!
就是indy9吧!!