// 建立socket连接
SocketAddress socketAddress = new InetSocketAddress(serverIp, port);
Socket socket.connect(socketAddress, 1000);// 发送数据
String data = "test .....";
OutputStream out = socket.getOutputStream();
OutputStreamWriter writer = new OutputStreamWriter(out, "UTF-8");
writer.append(data);
writer.flush();// 关闭socket连接
socket.shutdownInput();
socket.shutdownOutput();
socket.close();代码大概就是这样实现的,接收方没有收到此处发送的数据。
不知道问题出在哪里,有人知道吗?socket
SocketAddress socketAddress = new InetSocketAddress(serverIp, port);
Socket socket.connect(socketAddress, 1000);// 发送数据
String data = "test .....";
OutputStream out = socket.getOutputStream();
OutputStreamWriter writer = new OutputStreamWriter(out, "UTF-8");
writer.append(data);
writer.flush();// 关闭socket连接
socket.shutdownInput();
socket.shutdownOutput();
socket.close();代码大概就是这样实现的,接收方没有收到此处发送的数据。
不知道问题出在哪里,有人知道吗?socket
解决方案 »
- 高分求移动版如下menu该如何做,谢谢了
- gridview item的背景焦点问题
- map应用真机无法搜索定位
- android模拟器上不了网
- 怎么把123456转成123,456这种形式
- 编译android4.2.2源码,出现Invalid LOCAL_SDK_VERSION ' CURRENT' choices. stop, 请大神帮忙解决?
- Eclipse写代码,Intent部分方法不显示Javadoc。显示This element has no attached source &javadoc
- DDPush发布两天下载超200,散点分!你自己的千万级在线即时通知系统
- 求个byte数据处理方案,谢谢
- android studio搭建项目时一直报错
- 如何修改Android模拟器中eth0的IP地址
- 关于NDK下使用Google的Protobuf的问题
你应该等对方收到你发送的数据后,给你发回一个确认,你收到这个确认以后再关闭socket,这样就不会有这个问题了。