是不是高性能的网络程序都要从Socket API 开始编起呢? (一个对高手的问题)(100分)

  • 主题发起人 主题发起人 chy578
  • 开始时间 开始时间
C

chy578

Unregistered / Unconfirmed
GUEST, unregistred user!
比如说 netant网络蚂蚁,eDonkey,orkslink P2P工具,
ICQ, OICQ , 还有微软的netmeeting , 还有Yahoo 通.
这些都是用Socket API 开始写起的吗? 还是用VC 的Socket类,
还是用DELPHI 的控件呢, 或是别的什么呢?
 
我知道OICQ和NetMeeting都是用VC++写的
 
用indy

-----
http://www.8421.org
 
直接使用api来写.
 
Foxmail 是用DELPHI写的
 
你可以用api写一个自己delphi控件,然后再在delphi里使用!!!hohoho!
你感觉如何?
没有什么是必须怎么怎么的,适可而之就行了!
 
用你最熟悉的写:那种都可以解决,解决不了是你道行不够!
P.S: Window XP是用VB写的
 
看不同的情况,如果你只传输字符类的信息,就用DELPHI提共的TClientSocket和TServerSocket
就够了,如果要传输大量的数据,还是用Winsock函数比较好,Winsock可以和Delphi的控件一起
使用,没有什么问题的。
 
用 indy 9
http://www.nevrona.com/indy/
 
如果我想要用TCP 多线程传送很大的文件,我还要能自己控制传送速度,
indy中该用哪个控件?
 
最好是WINSOCK的函数,些起来不难,
 
后退
顶部