Тема: Многопользовательский чат построенный на сокетах (клиенты — iOS App, telnet). Используется сервер, написанный на Python.
Особенности:
- Сокеты
- Обработка ошибок соединений
- Использование адаптивного интерфейса (все размеры экранов iPhone)
- Хранение ленты сообщений с использованием CoreData (каждому пользователю будут показаны только его сообщения)
- Paging сообщений с использованием CoreData (по-страничная подгрузка сообщений из базы)
Деплой:
- git clone https://github.com/iDreyk/Sockets.git .
- Установить Twisted: http://twistedmatrix.com/trac/wiki/Downloads
- Сервер можно запустить с помощью команды "python server.py"
- Для запуска xcode project потребуется xcode (который поддерживает только Mac OS X), поэтому прикрепляю скринкаст в письме