|
11 / 15 / 8
Регистрация: 12.10.2011
Сообщений: 811
|
||||||
Многопоточный сервер25.12.2014, 09:23. Показов 2039. Ответов 7
Метки нет (Все метки)
Делаю многопоточный сервер:
c:\projects\сервер2.1\сервер2.1\смартфон .cpp(74): error C2440: =: невозможно преобразовать "std::_Bind<false,void,SOCKET &,sockaddr *&,int>" в "int" Для выполнения данного преобразования нет доступного оператора преобразования, определенного пользователем, или вызов оператора невозможен 2 IntelliSense: не существует подходящей функции преобразования из "std::_Bind<false, void, SOCKET &, sockaddr *&, int>" в "int" c:\Projects\Сервер2.1\Сервер2.1\Смартфон .cpp 74 12 Сервер2.1 А если скомпелить в таком виде то все работает.. клиенты подключаются...
0
|
||||||
| 25.12.2014, 09:23 | |
|
Ответы с готовыми решениями:
7
Многопоточный сервер Многопоточный сервер-клиент
|
|
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
|
|||||||||||
| 25.12.2014, 10:18 | |||||||||||
|
using namespace std; удалите, а там где std-шное подпишите std::
видимо компиль путает
0
|
|||||||||||
|
11 / 15 / 8
Регистрация: 12.10.2011
Сообщений: 811
|
|
| 25.12.2014, 13:29 [ТС] | |
|
Прикольно но на самом деле так и получилось, видно визуал 2013 косячит...
0
|
|
|
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
|
||||||
| 25.12.2014, 17:27 | ||||||
|
не она косячит
собсно одна из опасностей записи
0
|
||||||
|
11 / 15 / 8
Регистрация: 12.10.2011
Сообщений: 811
|
|
| 30.12.2014, 08:37 [ТС] | |
|
С наступающим уважаемые форумчане!
продолжаю работать над сервером в свое удовольствие и в свободное время но вот возникла у меня проблемка которую пока не знаю как решить.... Смысл вот в чем: для каждого нового подключения открывается отдельный поток.... там есть функции отправки клиенту данных и приема данных, если с приемом все понятно, данные записываются в массив и их можно прочитать потом из основной функции main, то как мне из основной функции отправить данные одному из подключенных клиентов?
0
|
|
|
Модератор
3407 / 2178 / 354
Регистрация: 13.01.2012
Сообщений: 8,448
|
|
| 30.12.2014, 09:26 | |
|
что мешает каждому клиенту завести буфер который он будет отправлять?
0
|
|
|
11 / 15 / 8
Регистрация: 12.10.2011
Сообщений: 811
|
|
| 30.12.2014, 12:20 [ТС] | |
|
Буфер для отправки есть в том потоке который открылся при подключении клиента, вопрос вот в чем как найти и записать данные в тот буфер и дать команду на отправку ? Данные присылает клиент подключенный к другому порту(клиентов тоже много) так вот надо эти данные обработать решить надо ли отправить и отправить одному из клиентов... Потоки то те что работают с сокетами не вечные, при отключении клиента он проподает....
0
|
|
|
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
|
|
| 30.12.2014, 13:07 | |
|
мультиплексированный ввод/вывод Вам в помощь
0
|
|
| 30.12.2014, 13:07 | |
|
Помогаю со студенческими работами здесь
8
Многопоточный клиент Многопоточный чат на winsock
Многопоточный сервер Многопоточный сервер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|