Processing:Библиотеки/Network/Класс Server/disconnect()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску


Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.



disconnect()[1]

Описание

Отключает заданного клиента.

Синтаксис

server.disconnect(client)

Параметры

server  любая переменная типа Server. Тип данных  Server
client  клиент, который нужно отключить. Тип данных  Client

Возвращаемое значение

void

Пример

import processing.net.*;

int port = 10002;
Server myServer;

void setup()
{
  size(400, 400);
  background(0);
  myServer = new Server(this, port);
}

void draw()
{
  // получаем название следующего доступного клиента:
  Client thisClient = myServer.available();
  // если этот клиент – не null и что-то говорит,
  // показываем это что-то на экране:
  if (thisClient !=null) {
    String whatClientSaid = thisClient.readString();
    // если клиент говорит «exit», отключаем его:
    if (whatClientSaid.equals("exitrn")) {
      thisClient.write("You will be disconnected now.rn");
                   //  "Сейчас ты будешь отключен."
      println(thisClient.ip() + "t has been disconnected");
                            //  " был отключен"
      myServer.disconnect(thisClient);
    } 
  } 
}

См.также

Внешние ссылки