MySQL + TCP сервер |
Здравствуйте, гость ( Вход | Регистрация )
MySQL + TCP сервер |
demiurg |
2.5.2011, 20:51
Сообщение
#1
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 27.4.2011 Пользователь №: 2639 Спасибо сказали: 0 раз(а) Репутация: 0 |
Есть некий проект , где на однопоточный асинхронный TCP сервер подключаются жАлизяки и передают не более 1кБ данных после чего отключаются. Одновременно подключённых клиентов не более 100. Время подключения - секунды. нужно к этому серверу привертеть MySQL.
Встаёт вопрос могу ли я создать одно подключние к БД при старте сервера или же нужно создавать новое подключение каждый раз при установке соединения с клиентом? |
|
|
Алексей1153 |
2.5.2011, 21:25
Сообщение
#2
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
сервер вполне может один раз подключиться к БД (только следить, что надо восстановить связь при обрыве) , подключения клиентов к серверу на это могут и не влиять
|
|
|
demiurg |
2.5.2011, 21:46
Сообщение
#3
|
Студент Группа: Новичок Сообщений: 11 Регистрация: 27.4.2011 Пользователь №: 2639 Спасибо сказали: 0 раз(а) Репутация: 0 |
сервер вполне может один раз подключиться к БД (только следить, что надо восстановить связь при обрыве). Сервер и БД на одном компе- всёравно может быть обрыв? А есть спец.методы для определения разрыва? В описании класса ненашёл я никаких сигналов на обрыв соединения или надо сканить постоянно както? |
|
|
Алексей1153 |
4.5.2011, 21:16
Сообщение
#4
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
всякое бывает Могут и СУБД перезапустить. Общих методов не бывает, наверное, разве что в АПИ методы специальные предусмотрены. Или обрабатывать ошибки, возвращаемые методами АПИ СУБД
|
|
|
Текстовая версия | Сейчас: 3.12.2024, 5:32 |