客户端发:
TcpClient1.SendBuf(CopyBuffer^,BytesCopied);服务端收:
FileWrite(Dest, CopyBuffer^, BytesCopied); 问题是写硬盘来不及!(在客户端发送前,加sleep(10),收发成功)有没有更好的办法?能用TcpClient1.PeekBuf(PeekBuffer^,ChunkSize);??还有这个呢if TcpClient1.WaitForData(100) then望大哥哥们多给点知识,咱是新人;)
TcpClient1.SendBuf(CopyBuffer^,BytesCopied);服务端收:
FileWrite(Dest, CopyBuffer^, BytesCopied); 问题是写硬盘来不及!(在客户端发送前,加sleep(10),收发成功)有没有更好的办法?能用TcpClient1.PeekBuf(PeekBuffer^,ChunkSize);??还有这个呢if TcpClient1.WaitForData(100) then望大哥哥们多给点知识,咱是新人;)
到这里去看看可能会对你有帮助 不过里面没有提到线程同步 线程同步
你在找些资料看看 找不到再问我
http://expert.csdn.net/Expert/topic/2026/2026108.xml?temp=.3392755