G gj1024 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-01 #1 我使用DELPHI已有两年了,主要是数据库方面的,不过感到没有什么好学的了, 所以想学习一下网络方面的知识,想学习一下TCPIP编程,各位大侠能否给些意见?
Q QSmile Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-01 #3 先要对概念有个理解,再找个 TServerSocket 与 TClientSocket 例子看看(Delphi6) Delphi 7 下没有这两个控件。 可以看看 TTcpClient 与 TTcpServer 但别人的我都不是很喜欢, 最后自己看 WinSock 自己写一套。 我也准备写一套。已经写了一个了。
先要对概念有个理解,再找个 TServerSocket 与 TClientSocket 例子看看(Delphi6) Delphi 7 下没有这两个控件。 可以看看 TTcpClient 与 TTcpServer 但别人的我都不是很喜欢, 最后自己看 WinSock 自己写一套。 我也准备写一套。已经写了一个了。
Z zhijl1027 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-01 #4 D6的空件比较多,GJ1024能否留个QQ,交个朋友:195428983
G gj1024 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-01 #5 我的QQ号1971423 "先要对概念有个理解",都是哪一方面的概念?谢谢
F fjzxm1981 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-01 #7 你先去图书城买本TCP/IP的书,我相信只要能对这个有了解才能会更好的应用的.[]
A applezone Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-01 #9 TServerSocket 与 TClientSocket 这两个控键是用套接字来实现数据的传输。一般的通讯问题它都可以解决,可以找一下这两个控键的使用,例子很多的。 在delphi6中这两个控键默认是安装的,但在delphi7中默认是不安装的,你要自己安装。安装的方法是:delphi7 的菜单有一个“Component/Install Packets...”,打开后点击“Add...”,在出现的对话框中选择到delphi7/bin的目录里,你会看到很多的 *.bpl的文件,选中所有的*.bpl文件,再按“打开”,这样控键都安装进去了。关闭delph7,然后再重新打开delphi7,你会发现在“Internet”的组件面板上多出了两个控件,就是:TServerSocket 与 TClientSocket 了。 在delphi7中带有5个的“indy”组件面板,“indy”对于网络的开发也是及其专业的,可以找些关于“indy”控件的资料看看。你有两年的开发基础了,应该没有问题的。 gook lucky
TServerSocket 与 TClientSocket 这两个控键是用套接字来实现数据的传输。一般的通讯问题它都可以解决,可以找一下这两个控键的使用,例子很多的。 在delphi6中这两个控键默认是安装的,但在delphi7中默认是不安装的,你要自己安装。安装的方法是:delphi7 的菜单有一个“Component/Install Packets...”,打开后点击“Add...”,在出现的对话框中选择到delphi7/bin的目录里,你会看到很多的 *.bpl的文件,选中所有的*.bpl文件,再按“打开”,这样控键都安装进去了。关闭delph7,然后再重新打开delphi7,你会发现在“Internet”的组件面板上多出了两个控件,就是:TServerSocket 与 TClientSocket 了。 在delphi7中带有5个的“indy”组件面板,“indy”对于网络的开发也是及其专业的,可以找些关于“indy”控件的资料看看。你有两年的开发基础了,应该没有问题的。 gook lucky
黎 黎永欢 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-18 #10 不要急着要编程,问问自己对网络通信知识了解多少,有没有条件调度程序。 网络编程不象数据库编程,知识面很广,理论性较强,基础知识比较多等等。 不能用学习数据库编程的方法来学习网络编程,否则你永远只能学到点皮毛。 学网络编程,不要老想着用什么什么控件就可能方便实现等等,否则你永远只能是控件的用户。
不要急着要编程,问问自己对网络通信知识了解多少,有没有条件调度程序。 网络编程不象数据库编程,知识面很广,理论性较强,基础知识比较多等等。 不能用学习数据库编程的方法来学习网络编程,否则你永远只能学到点皮毛。 学网络编程,不要老想着用什么什么控件就可能方便实现等等,否则你永远只能是控件的用户。
S smiledayly Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-18 #11 我是一个对网络太不了解的人, 按"黎永欢"同志说应该按什么步骤去学网络编程呢? 先学会什么(那本书比较好),怎么学 再学什么(建议用看什么书)。etc 谢谢
黎 黎永欢 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-18 #12 to smiledayly: 我也是先用很多时间去掌握了许多网络通信基础知识的。 如果你想编网络程序,你就该先应用网络,要不你怎么知道网络是干什么的?由什么组成的?工作原理是什么?等等。
Q QSmile Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #13 to:黎永欢, 你有水平我比较信得过!上次你说你写的那个下载图片的程序,你说已经完成了, 能不能给我一个,我也试试。因为我也想过写一个类似 Teleport pro 的程序。
J janph Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #14 《Windows网络编程(第二版)》 这本书你一定要看,我觉得!!否则,你始终在门外转!!
Q QSmile Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #15 哪里有《Windows网络编程(第二版)》???? 有没有电子版的。 有就请发给我:song.zhao@ckg.com.mo Thanks!
J jerry529 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #16 最好先了解TCP/IP协议的内部机制,在去看《windows网络编程》的书,对以后的一些发现的问题会有帮助。
S smiledayly Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #17 那要花很大的精力噢。有这么大的精力,我取老婆,上床,10月,小孩子都生出来了。
S smiledayly Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #19 To all: smiledayly@efile.com.cn中有Tcp/ip祥解1:协议下载。不知道谁有没有tcp/ip2:实现下载?
黎 黎永欢 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-19 #20 to QSmile: 我只是完成了测试模型,第一个beta版我看还是要到过年后才能与你见面,到时会有很详细的设计文档,包括源代码也可能开放。