Сокет. Работа BeginReceive на моно

! ls nonexistingpath && echo "yes, nonexistingpath doesn't exist."

или

ls nonexistingpath || echo "yes, nonexistingpath doesn't exist."
11
задан ROMANIA_engineer 1 December 2017 в 21:31
поделиться

2 ответа

Я знаю, что уже немного поздно, но я только что нашел этот вопрос ...

Mono может обрабатывать необходимое количество подключений и многое другое. Я регулярно тестирую xsp2 (автономный сервер Mono ASP.NET) с более чем 1 КБ одновременных подключений .. Если это будет ситуация с высокой нагрузкой, вам следует немного поиграть с установкой MONO_THREADS_PER_CPU, пока не найдете нужное количество потоков для ThreadPool .

В Linux Mono использует epoll, если он доступен (что всегда есть в наши дни).

2
ответ дан 3 December 2019 в 12:05
поделиться

I can't speak specifically about the performance of that one function on mono, but in general mono performs very well these days. 4-500 connections is as you say, not very many, so I doubt you'd have any issues.

In saying that, it shouldn't be very hard to set a test for this kind of thing up. I think that's probably the only way you'll get a conclusive answer for your situation.

1
ответ дан 3 December 2019 в 12:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: