Как создать простейший клиент-сервер?
Re: Как создать простейший клиент-сервер?
Смотри сериализация в php.Будет одно поле в бд,а в него записан серилизованный объект.
Re: Как создать простейший клиент-сервер?
Т.е. сериализовать содержимое инвентаря, и тогда хранить как последовательность битов в одном поле таблицы? Тогда волнует вопрос быстродействия. Что лучше в этом плане? Лишние 50 полей в таблице "Пользователь" или одно поле, но затраты на сериализацию и затем на десериализацию?cibersant писал(а):Смотри сериализация в php.Будет одно поле в бд,а в него записан серилизованный объект.
Re: Как создать простейший клиент-сервер?
Я предложил тебе подход,а как тебе удобно так и делай.
Re: Как создать простейший клиент-сервер?
За подход спасибо) Мне без разницы. Интересует только, какой метод меньше скажется на быстродействии.cibersant писал(а): Я предложил тебе подход,а как тебе удобно так и делай.
Re: Как создать простейший клиент-сервер?
смотря как сделаешь.
Re: Как создать простейший клиент-сервер?
как можно знать с++ и не работать с сетевыми библиотеками?
Если задача только в получении от сервера результата сложения, то проще и быстрее будет это сделать на пхп.
Могу Вам помочь в это сделать, сервер могу реализовать на яве либо на пхп, как угодно. также напишу клиент, за небольшое вознаграждение.
Если задача только в получении от сервера результата сложения, то проще и быстрее будет это сделать на пхп.
Могу Вам помочь в это сделать, сервер могу реализовать на яве либо на пхп, как угодно. также напишу клиент, за небольшое вознаграждение.
Re: Как создать простейший клиент-сервер?
В том-то и задача, чтобы научиться самому. Простейший клиент-сервер as3+php+mysql я уже сделал, ибо в основных принципах разобрался. А глубже в серверную часть мне вникать не надо. Сейчас основная заковырка с клиентской частью. Одному и за бесплатно осваивать не так легко как казалось. Вся помощь только от форумчан. За что им в общем-то огромное спасибоrazerw писал(а):как можно знать с++ и не работать с сетевыми библиотеками?
Если задача только в получении от сервера результата сложения, то проще и быстрее будет это сделать на пхп.
Могу Вам помочь в это сделать, сервер могу реализовать на яве либо на пхп, как угодно. также напишу клиент, за небольшое вознаграждение.
Re: Как создать простейший клиент-сервер?
А что не получается?
Re: Как создать простейший клиент-сервер?
Проблемы с архитектурой. С планированием структуры приложения. Как только приложение начинает разрастаться, обрастать классами, начинаются сложности. Всплывают какие-нибудь косяки. И понимаешь, что так-то и так-то делать не надо было. Опыта не хватает, наверное. Был бы наставник, человек, у которого можно тут же спрашивать. А так, порой даже и проблему то конкретно не получается четко сформулировать. А чаще даже и не видишь проблемные части и не подозреваешь об их проблемности) Сейчас вот MVC пытаюсь разобрать и на его основе небольшое вк приложение сделать. Но что ни шаг, то косяк Вот, например, писал класс для создания окошек. Он формирует графические контейнеры (кнопки, текст, прозрачный прямоугольник-рамка, а у главного окошка mainWindow еще и фон). Класс работал нормально, пока каждое окошко было новым объектом класса. Напримерrazerw писал(а):А что не получается?
Код: Выделить всё
myWindow = new MyWindow();myWindow.mainWindow();addChild(myWindow); myWindow = new MyWindow();myWindow.shopWindow();addChild(myWindow); myWindow = new MyWindow();myWindow.messageWindow();addChild(myWindow);
Когда же стал вызывать так
Код: Выделить всё
myWindow = new MyWindow();myWindow.mainWindow();myWindow.shopWindow();myWindow.messageWindow();addChild(myWindow);
Re: Как создать простейший клиент-сервер?
вот это сделай сделай отдельным окном
при вызове этого создается одно окно в конструктор менеджера MyWindow() можно отправлять какие нибудь параметры например текст кнопок либо тоброжение или не отображение отдельной кнопкой. далее вызывай addChild(myWindow);
то есть вот так
создай менеджер который будет удалять эти окна из контейнера отображения.
если уш совсем не понятно дай мыло скину 2-3 класса в которых я реализовал окошки. применяю этот каркас в своих играх, успешно работает.
И еще, если ты путаешь и забываешь что у тебя в классах творится используй софтину визио (она платная), либо Дио (она бесплатная.) В этих прогах можно схематично зарисовывать свой проект.
Код: Выделить всё
myWindow = new MyWindow();
то есть вот так
Код: Выделить всё
myWindow = new MyWindow();addChild(myWindow);myWindow = new MyWindow();addChild(myWindow);
если уш совсем не понятно дай мыло скину 2-3 класса в которых я реализовал окошки. применяю этот каркас в своих играх, успешно работает.
И еще, если ты путаешь и забываешь что у тебя в классах творится используй софтину визио (она платная), либо Дио (она бесплатная.) В этих прогах можно схематично зарисовывать свой проект.