Hi
I try to write data to a socket with below codes
But here is a problem
When I write to the socket, it takes 3 seconds to write to the socket
But response is very speedily
Also, I try to use below parameters but not working
I try to write data to a socket with below codes
B4X:
Sub so_Connected (Successful As Boolean)
If Successful Then
Dim s2 As AsyncStreams
s2.Initialize(so.InputStream,so.OutputStream,"so")
Dim s() As Byte
s = Command.GetBytes("UTF8")
s2.Write(s)
End If
End Sub
When I write to the socket, it takes 3 seconds to write to the socket
But response is very speedily
Also, I try to use below parameters but not working
B4X:
Private Sub SetBufferSize(Sock As Socket, Size As Int)
Dim r As Reflector
r.Target = Sock
Dim native_socket As Object
native_socket = r.GetField("socket")
r.Target = native_socket
r.RunMethod2("setSendBufferSize", Size, "java.lang.int")
r.RunMethod2("setReceiveBufferSize", Size, "java.lang.int")
Try
r.RunMethod2("setTcpNoDelay", True, "java.lang.boolean")
Catch
End Try
End Sub