C
coolnpss
Unregistered / Unconfirmed
GUEST, unregistred user!
在我的程序中,我使用以下的方法读取磁盘的文件内容,其中
Buf:Array[1..1024] Of Char;
----------------------------
Repeat
; ; ; ; BlockRead(WinFile, Buf, SizeOf(Buf), NumRead);
; ; ; ; Socket.WriteLn(Buf);
Until (NumRead = 0);
但我遇到这样一个问题,当WinFile的文件小于1024的时候,Socket发送
的内容还是1024个字节,不是1024字节的整数倍的时候就会出问题。请
各位DFW帮帮忙解决!
谢谢!
Buf:Array[1..1024] Of Char;
----------------------------
Repeat
; ; ; ; BlockRead(WinFile, Buf, SizeOf(Buf), NumRead);
; ; ; ; Socket.WriteLn(Buf);
Until (NumRead = 0);
但我遇到这样一个问题,当WinFile的文件小于1024的时候,Socket发送
的内容还是1024个字节,不是1024字节的整数倍的时候就会出问题。请
各位DFW帮帮忙解决!
谢谢!