# 为何VB写的TCP/IP程式只能传8K 的档?

Posted by SONORA on June 27, 1998 at 13:51:56:

Hi!您好:

我用vb 5.0 里的Winsock物件写了一个档案传输的 TCP/IP的程式,但是奇怪的是:

原先的档案长度为720KB 但是传到 Client却只有8k?

不论多大的档,只要超过8k,传到client端就只有8k.

后来我想应当是Client端的Winsock物件的Senddata方法所使用的资料变数有误.

但是 SendData方法若要传送二进位的档案只能够使用 Byte型别的阵列,而Byte最多只能表示

一个位元组,所以档案最多只能表示到8k 的长度.

那么,一般的ftp程式却能传递大到数十MB 的资料,请问是如何做到的呢?

请来信指教,谢谢!!

Follow Ups:

- Re: 封包大小之故 cww 08:38:33 6/29/98 (1)
  - 封包?? kingkong 12:04:34 7/02/98 (0)