先看看再说,你的是以tcp/ip协议为通信基础吧。
解决方案 »
- 窗口释放问题 请大家能不能解决
- 100分求把 .txt 文件导入到数据表的最优方法.在线等...最迟本周末结贴,不论是否有结果.请高手进.顶者有分.
- 如何从一个c写的dll中提取.h头文件
- 求助:dephi7中的数据绑定问题
- 请问如何在delphi7中将real或double型变量转化成字符串?
- Dephi的浏览器控件比VB慢,占用资源也大些!
- 多个规格相同的panel碟放在一起,怎样操作使需要的panel显示在最上面?
- 在2000/xp下怎么注册一个服务程序?
- 怎样让窗体右上角的最大化按钮和关闭按钮失效单能看到呀?
- OleContainer调用Excel2007如何因此菜单和工具栏?
- 谁有erp的源代码(1000分+1000元人民币收购)
- 如何在程序中复制Access表
http://go8.163.com/eboysclub/five_q.zip
用FlashGet
谢谢了!!!
请不要用IE打开http://go8.163.com/eboysclub/five_q.zip,目前网易免费个人主页系统暂停从其他主页系统对本系统非html页面的引用,用下载工具载(比如用FlashGet,复制该URL后再直接添加任务即可下载)
谢谢大家的热心帮助!!如果您发现了错误的原因请在此回复,本人不胜感激!!
当然还有给您的100分!!!
IdIPWatch控件事Delphi6.0集成的,在Indy Misc选项卡上
http://go8.163.com/eboysclub/IdIPWatch.zip
各位大虾实在不好意思,这个程序我没有加注释,所以造成了一些阅读的困难,所以我特意加了注释重新上传到
http://go8.163.com/eboysclub/five_q.zip
请各位热心的大虾重新下载,帮帮我这个初学者
CSDN没有高手吗?
模块:DrawGrid1MouseDown过程中001 if iswin then
002 begin
003 sndPlaySound('ctwin.wav',SND_FILENAME or SND_SYNC);
004 showmessage('You Win!!');
005 initDrawGrid;
006 NMUDP1.RemoteHost:=hisIP;
007 stream:=TMemoryStream.Create;
008 stream.Write('Win',Length('Win'));
009 NMUDP1.SendStream(stream);
010 isNext:=False;
011 isBlack:=False;
012 Memo1.Lines.Add('这局让对方先下!');
013 stream.Free;
014 end
015 else
016 begin
017 Memo1.Lines.Add('轮到对方走了!');
018 stream:=TMemoryStream.Create;
019 isNext:=False;
020 stream.Write(data[1],Length(data));
021 NMUDP1.RemoteHost:=hisIP;
022 NMUDP1.SendStream(stream);
023 stream.clear;
024 stream.Write('Next',Length('Next'));
025 NMUDP1.RemoteHost:=hisIP;
026 NMUDP1.SendStream(stream);
027 stream.Free;
028 end; 第021行中,hisIP为空串,执行021行后使NMUDP1.RemoteHost为空串导致。
第006行也有同样的错误。解决方法: 在Button1Click模块中
001 if Edit3.Text <>'' Then
002 begin
003 stream:=TMemoryStream.Create;
004 str:='Start';
005 stream.Write(str[1],Length(str));
006 NMUDP1.RemoteHost:=Edit3.Text;
007 NMUDP1.SendStream(stream);
008 stream.Free;
009 end;
第006行前插入hisIP := Edit3.Text;
围棋是可以通过不同终端对战的,黑白棋可以和电脑对战
不知道现在还有没人感兴趣
谢谢openeyes(醒醒)的回答,我去调试一下