Вопрос не в том как в целом работают клиент-серверные приложения, а каков принцип работы именно в контакте ?
1) т.е. я могу например написать приложение (клиент) которое будет загружено на сервер контакта, а этот клиент будет уже работать с моим сервером (который будет висеть на моей собственной машине). получится многопользовательское приложение, клиенты которого будут общаться между собой через сервер.
2) Или приложение работает по принципу "изменения видят все" ? т.е. приложение запускается как бы одно на всех пользователей и единожды что-то отобразив в приложении, это увидят все пользователи этого приложения ?
Вот не могу пока понять принципа работы приложений в контакте. Как оно устроено, по первому описанному сценарию, или по второму ? (хотелось бы верить что по первому) Если всё же работает по первому сценарию, столкнусь ли я с дополнительными сложностями или требованиями что бы моё приложение работало со своим сервером ? В моём случае клиент будет создавать сокет-соединение с сервером. Заранее прошу уточнить все нюансы с которыми возможно предстоит столкнуться при такой реализации приложения.
как работают клиен-серверные приложения?
Re: как работают клиен-серверные приложения?
По первому принципу работает, конечно же. Это же обычная флешка, просто на сервере вконтакте лежит. Работать без проблем будет с любым сервером.
Re: как работают клиен-серверные приложения?
ну слава богу =) спасибо