gpt4 book ai didi

android - 从 Android(作为客户端)发送 TCP 数据 - 没有发送数据?

转载 作者:可可西里 更新时间:2023-11-01 02:30:13 25 4
gpt4 key购买 nike

我正在尝试通过 TCP 将数据从我的 Android 应用程序发送到我的电脑。

代码如下:

Socket socket = new Socket("10.0.78.75", 50505);   

OutputStream out = socket.getOutputStream();
PrintWriter output = new PrintWriter(out);

mStatusText.setText("Sending Data to PC");
output.println("Hello from Android");
mStatusText.setText("Data sent to PC");

socket.close();
mStatusText.setText("Socket closed");

执行此操作时我没有收到任何错误,但是,服务器应用程序(用 C# 编写)没有收到任何数据。它看到客户端连接到它,并看到正在发送数据,但是,数据字符串是空的......想一想为什么会这样?

PS:服务器代码是从以下站点复制的,并已使用 C# TCP 客户端进行了测试。 http://www.switchonthecode.com/tutorials/csharp-tutorial-simple-threaded-tcp-server

最佳答案

尝试在 println(..) 之后放置一个 out.flush();out.close();;

关于android - 从 Android(作为客户端)发送 TCP 数据 - 没有发送数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6309201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com