Swift Socket readline писательский

Извините, мой первый вопрос - ошибка; Я хочу попросить Swift Socket не Java

Я пытаюсь написать клиентское приложение Swift и подключиться к Java Server.

Я не знаю, как использовать Socket в Swift-клиенте.

Я хочу иметь как ниже функцию Java (out.println и in.readline)

Спасибо

Код Java был взят в основном из примера Oracle.

PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String inputLine;

out.println("Hello World");

while ((inputLine = in.readLine()) != null) {
System.out.println(inputLine);
System.out.flush();

out.println("test");

if (inputLine.equals("Bye")) {
    break;
   }
}

out.close();
in.close();
socket.close();

Извините за ввод вопроса об ошибке в первый раз

Можете ли вы научить меня, где я могу найти, как реализовать Swift на официальном сайте? или научите меня, как реализовать? спасибо намного> <

мой быстрый код приведен ниже, и я не знаю, как получить строковую форму readline (inputStream).

И я пишу

outputstream.write(queryString,maxLength: queryString.characters.count) 

и попробуйте отправить на сервер.

Но сервер всегда получает потерянный контент в sendString.

Мой сервер в Android работает нормально с Socket

let addr = "xxooo"
    let port = 10009

    var inp : NSInputStream?
    var out : NSOutputStream?

    NSStream.getStreamsToHostWithName(addr, port: port, inputStream: &inp, outputStream: &out)
    print("test1")
    let inputstream = inp!
    let outputstream = out!
    inputstream.open()
    outputstream.open()
    print("test2 queryString=\(queryString)")

      outputstream.write(queryString,maxLength:queryString.characters.count)
    print("test3 \(queryString.characters.count)")
    let buffersize = 1024
    var buffer = Array<UInt8>(count : buffersize,repeatedValue :0)

    let bytesRead = inputstream.read(&buffer, maxLength: buffersize)
    var getString : NSString?
    print("test4")

    if(bytesRead>0){
        getString = NSString(bytes: &buffer, length: bytesRead, encoding:  NSUTF8StringEncoding)
        print("getString = \(getString!)")

    }else{

    }
    inputstream.close()
    outputstream.close()

Ответы на вопрос(1)

Ваш ответ на вопрос