
小妹?现金?现在还有人会在意这些字眼吗?
关键代码:【BCB6.0】
void __fastcall TForm1::ServerSocket1ClientRead(TObject *Sender,
TCustomWinSocket *Socket)
{
t++;
Label3->Caption=IntToStr(t);
byte buf[10000];
if(a==0)
{
a=StrToInt(ServerSocket1->Socket->Connections[0]->ReceiveText());
Label1->Caption=IntToStr(a);
Socket->SendText("Begin");
}
else
{
baglen=ServerSocket1->Socket->Connections[0]->ReceiveLength();
Label2->Caption=IntToStr(baglen);
ServerSocket1->Socket->Connections[0]->ReceiveBuf(buf,baglen);
BMP->Write(buf,baglen);
if(BMP->Size>=a)
{
try
{
BMP->Position=0;
Label2->Caption="finished!!";
BMP->SaveToFile("222\\1.bmp");
}
__finally
{
BMP->Free();
a=0;
}
}
}
}
//---------------------------------------------------------------------------
以上是接受代码:
下面是发送:
[code=C/C++]
void __fastcall TForm1::ClientSocket1Read(TObject *Sender,
TCustomWinSocket *Socket)
{
AnsiString Str=Socket->ReceiveText();
if(Str=="Begin")
{
bmp->Position=0;
ClientSocket1->Socket->SendStream(bmp);
bmp->Position=0;
bmp->Clear();
Label2->Caption="sent!!";
}
}
//-
[/code]
才发现,你有搞笑天份。

http://topic.csdn.net/t/20031219/18/2582771.html
里面讲的不错,值得学习
试试能否输 0x100000000 (4G) 的文件,就可以传输字节为 0xFFFFFFFFFFFFFFFF 的真正意义上的最大文件了。
一般情况下30G以内的文件会有很多人使用。
真正大的话 还是建议用FTP
请高手指教!
请推荐下相关书籍好吗?
如何实现Paypal支付系统与后台的联接,Paypal有支付后,后台(已有)有提示
有哪位大侠知道“信息论”教材的下载地址 在下先谢谢了
一个棘手的mysql数据连接问题(时断时连)
如何获得一个表格单元格的位置
我想