有没有人能推荐一个好的例子来了解如何使用android WiFi直接创建TCP服务器和客户端来传输数据。(实际上是传输字符串,而不是文件)
实际上我做了一个,但是我不能从客户端获取服务器的IP。
发布于 2016-01-12 22:25:51
如果服务器和客户端连接到同一个wifi网络,请尝试使用客户端中的192.168.1.40 IP向服务器发送数据。
例如在客户端中:
Socket socket = new Socket("192.168.1.40", port);希望能有所帮助。
发布于 2016-01-12 12:19:01
package com.example.androidclient;
MyClientTask(String addr, int port){
dstAddress = addr;
dstPort = port;
}
try {
socket = new Socket(dstAddress, dstPort);
ByteArrayOutputStream byteArrayOutputStream =
new ByteArrayOutputStream(1024);
byte[] buffer = new byte[1024];
int bytesRead;
InputStream inputStream = socket.getInputStream();
catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
response = "UnknownHostException: " + e.toString();
}https://stackoverflow.com/questions/34735468
复制相似问题