Это быстры код (на стороне клиента):Как я могу читать строковые данные с сервера? (Скор клиент - сервер андроида)
let text: String = "neslihan"
var data = NSData(data: text.dataUsingEncoding(NSASCIIStringEncoding)!)
outputStream.write(UnsafePointer<UInt8>(data.bytes), maxLength: data.length)
Это андроид код (на стороне сервера)
public class SocketServerThread extends Thread {
DataInputStream dataInputStream = null;
ServerSocket serverSocket;
public int socketServerPORT = 3671;
Socket socket = null;
@Override
public void run() {
try {
serverSocket = new ServerSocket();
serverSocket.setReuseAddress(true);
serverSocket.bind(new InetSocketAddress(socketServerPORT));
while (true) {
socket = serverSocket.accept();
dataInputStream = new DataInputStream(socket.getInputStream());
Log.d("messageFromClient = " , dataInputStream.readUTF());
}
}
}
Существует связь, но я не могу видеть журнал. Как я могу читать строковые данные?
Возможный дубликат [Как преобразовать DataInputStream в строку в Java?] (Http://stackoverflow.com/questions/3870847/ как к обращенным-заместитель DataInputStream-к-строки-в-Java) –