我試圖從Visual Basic 2010中的應用程序發送一個字符串到Android應用程序。 代碼如下從Visual Studio 2010發送字符串到Android
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Dim invio(TextBox3.Text.Length + 1) As Byte
invio = UTF8.GetBytes(TextBox3.Text + " ")
cliente = New TcpClient
cliente.Connect("192.168.1.3", 5000)
cliente.GetStream.Write(invio, 0, invio.Length)
End Sub
但是當我送東西的Android應用程序接收字符串很慢(大約需要10分鐘,收到的短字符串),並且大多數時候它甚至不接受它。 如果我嘗試從Android應用發送某些內容,則幾乎立即收到該字符串,所以我認爲問題出在vb代碼中...我希望您能幫助我! 在此先感謝。
我應該在哪裏插入沖洗()命令? – Pitr
@Pitr:寫入你想要刷新的數據之後。 – SLaks
沒有什麼改變。我在cliente.getstream的cliente.getstream.write(invio,0,invio.Length)下添加了flush(),但它仍然很慢 – Pitr