Но я повторюсь, я бы не писал это на С++. Задача, на сколько я могу судить, не критична по времени. А С++ объемен и сложен. Поверьте. Как-то я писал и отлаживал контейнер два месяца из-за проклятых шаблонов, итераторов и аллокаторов.
Более того, главное тут не ИИ. Ведь Вы же можете взять готовое решение, подпилить и воткнуть себе. Но для этого нужна готовая, работающая система.
1) write это POSIX. есть на MacOS, FreeBSD, ...
2) Зачем писать серверный функционал под windows? Это не практично.
3) Я подозреваю, что все же Вы неправильно обрабатываете сокеты. Что-то не инициализировано, или банально, не в тот сокет.
4) Используйте потоки и примитивы синхронизации. Чат должен выполнять множество операций, зависящих друг от друга частично или не зависящих вообще.
4.1) Может оказаться, что ваша программа зависает на ожидании каких-то данных, и поэтому не доходит до отправки.
Кстати, Вы же использовали дебагер?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Слышал, тут их много mloss.org/software
en.wikipedia.org/wiki/List_of_artificial_intellige...
Да и тот же Encog, кажется, умеет в C++.
Но я повторюсь, я бы не писал это на С++. Задача, на сколько я могу судить, не критична по времени. А С++ объемен и сложен. Поверьте. Как-то я писал и отлаживал контейнер два месяца из-за проклятых шаблонов, итераторов и аллокаторов.
Более того, главное тут не ИИ. Ведь Вы же можете взять готовое решение, подпилить и воткнуть себе. Но для этого нужна готовая, работающая система.