我试图从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