读书人

为啥java通过socket下载不了delphi的文

发布时间: 2013-06-26 14:29:32 作者: rapoo

为什么java通过socket下载不了delphi的文件呢?
delphi使用ServerSocket做服务端
procedure TForm1.ServerSocket1ClientRead(Sender: TObject;
Socket: TCustomWinSocket);
var
receiveText : string;
i: Integer;
s : TWinSocketStream;
f : TFileStream;
begin
receiveText := Socket.ReceiveText;
Memo1.Lines.Add(receiveText);
for i:=0 to ServerSocket1.Socket.ActiveConnections-1 do
begin

s := TWinSocketStream.Create(ServerSocket1.Socket.Connections[i], 60000);
f := TFileStream.Create('D:\s4.png', fmShareDenyWrite);
Try
s.CopyFrom(f, 0);
Finally
s.Free;
f.Free;
ServerSocket1.Socket.Connections[i].SendText('hello');
ServerSocket1.Socket.Connections[i].Close;
End;
end;
end;

客户端是java

[解决办法]
涉及二进制数据时,两者的字节顺序不一致?

读书人网 >.NET

热点推荐