You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,4 +12,14 @@
12
12
13
13
Надеюсь удастся научить и мою библиотеку всё это выполнять, посмотрим.
14
14
15
+
### Замеры производительности
16
+
17
+
Для замера производительности на одном и том же компьютере были запущены сервер и клиент.
18
+
За одну секунду сервер подключил 1700 клиентов (экземпляров класса TCPКлиент(TcpClient)).
19
+
В другом замере клиент успешно послал 15000 коротких текстовых сообщений за одну секунду.
20
+
Размер пересылаемого сообщения ограничен 128 мегабайтами.
21
+
Взаимодействие с такими клиентами как браузер (клиентами, не являющимися экземплярами классов TCPКлиент(TcpClient) или СерверКлиент(ServerClient)) возможно с использованием свойства КлиентСерверДляОдноСкрипта.РежимСтороннегоКлиента (OneScriptClientServer.ThirdPartyClientMode). При этом производительность снизится. Подробнее об этом с примерами смотрите в документации.
22
+
23
+
### Запуск и примеры
24
+
15
25
На компьютере должен быть установлен OneScript. Тестирование проводил для версии 1.7.0.214. Скомпилированную библиотеку можно найти в [каталоге docs](https://github.com/ahyahy/OneScriptClientServer/tree/main/docs) этого проекта с именем OneScriptClientServerх_х_х_х.zip. Создание сервера и клиента подробно приведено в примерах в разделе `Документация` сайта библиотеки <https://ahyahy.github.io/OneScriptClientServer/doc.html>.
0 commit comments