Пишу свой WS сервер, и по каким то причинам, при создании с браузера второго ws соединения начинаются ошибки чтения и отправления данных Можно ли с одного клиента создавать два вс содеинения?
Asked
Active
Viewed 19 times
0
-
Можно. Ошибки наверное от того что сервер использует общий контекст для этих соединений – eri Mar 23 '20 at 09:57
-
@eri, как это "общий контекст"?) – Denver Toha Mar 23 '20 at 09:59
-
@eri, соединения обрабатываются в разных потоках и данные пишутся в разыне дескрипторы. – Denver Toha Mar 23 '20 at 10:00
-
На чем пишешь сервер? – eri Mar 23 '20 at 10:00
-
@eri, пишу на с++, для распораллеливания использую thred – Denver Toha Mar 23 '20 at 10:01
-
@eri, если честно, первый раз слышу фразу "общий контекст", буду рад, если вы объясните что это – Denver Toha Mar 23 '20 at 10:14
-
@eri, щас проверил, будет ли работать, если разбивать на разные процессы с помощью fork и в основном процессе закрывать новый дескриптор, так работает, но учитывая логику сервера, разные адрессные пространства буду мешать – Denver Toha Mar 23 '20 at 10:23