Skip to content Skip to sidebar Skip to footer

Make Tcp Server Socket Class For Android With Delphi Xe5

project files on: https://drive.google.com/file/d/0BxODt2IJsmR8cUQ4cVltbWFzYUk/edit?usp=sharing here is the my running codes ........... try soket1:=TJServerSoket.JavaClass.ini

Solution 1:

need fix;

[javaSignature('java/io/OutputStream')]
Jout=interface(jobject)
['{AC9EEC99-FF3A-46E4-AFC3-C4D3309D8C8E}']
procedure write(buffer:TJavaArray<byte>;offset,count:integer);cdecl;overload;
procedure write(buffer:TJavaArray<byte>);cdecl;overload;
...........

write buffer;

encoded (for ı ş İ ç ö ğ ...) function;

function stringtoJbyte(metin:String):TJavaArray<byte>;
var
  buffer: TJavaArray<byte>;
  bufferByte:TArray<byte>;
  i,len:integer;
begin
  bufferByte:=TEncoding.UTF8.GetBytes(metin);
  //len:=ByteLength(metin);
  len:=length(bufferByte);
  buffer := TJavaArray<byte>.Create(len+1);
  for i := 0 to len do
        buffer.Items[i+1]:=bufferByte[i] ;
  result:=buffer;
end;

call api func;

soketC.getOutputStream.write(stringtoJbyte('kesinlikle yazar'));

Post a Comment for "Make Tcp Server Socket Class For Android With Delphi Xe5"