Главная » Статьи » Статьи из Интернета » Разное |
Собрался вчера и написал заново сервер на сокетах, чтобы, наконец, полностью отделить логику протокола от манипуляций с сокетами. В итоге получилась библиотека классов, которую благополучно выложил на гугле под LGPL.
Как теперь выглядит запуск сервера:
Вернемся к протоколу. Напишем простой «чат». Допустим, команды разделяются \n, команда quit должна закрыть соединение, остальные команды считаем обычными сообщениями, показываем их всем клиентам, а чтобы отличать от своего ввода, добавим в начало ответа сервера двоеточие.
Как выглядит сессия: telnet>o 127.0.0.1 4111 cmd2 :cmd2 cmd1 :cmd1 quit Connection to host lost. Press any key to continue... Сама библиотека: http://code.google.com/p/tsock/ ______________________ Текст подготовлен в Хабра Редакторе от © SoftCoder.ruИсточник: http://habrahabr.ru/blogs/webdev/57631/ | |
Просмотров: 414 | |
Всего комментариев: 0 | |