Skip to content

Commit 4702316

Browse files
committed
Update index.html
1 parent 5a9ccd6 commit 4702316

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

docs/index.html

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,27 @@
2626
под лицензией <a href="https://www.codeproject.com/info/cpol10.aspx" target="_blank">The Code Project Open License (CPOL) 1.02</a>
2727
<br>
2828
<br>&nbsp;&nbsp;&nbsp;С моей стороны была проведена адаптация вышеуказанной разработки для использования в коде односкрипта.
29+
<br>
30+
<br>&nbsp;&nbsp;&nbsp;Возможности библиотеки:
31+
<br>&nbsp;&nbsp;&nbsp;1. Обмен сообщениями. Сообщение может быть экземпляром классов
32+
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;СообщениеБайты (ByteMessage) (тип ДвоичныеДанные из 1С),
33+
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;СообщениеБулево (BoolMessage),
34+
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;СообщениеДата (DateTimeMessage).
35+
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;СообщениеТекст (TextMessage),
36+
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;СообщениеЧисло (NumberMessage) (соответствует типу данных decimal из C#),
37+
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Размер пересылаемого сообщения ограничен 128 мегабайтами.
38+
<br>&nbsp;&nbsp;&nbsp;2. Вызов клиентом методов на сервере и получение ответа в виде значения с базовым типом данных, или типом ДвоичныеДанные.
39+
<br>&nbsp;&nbsp;&nbsp;3. Многопоточность и асинхронность работы сервера. Сервер многопоточный (каждый клиент в своем потоке живет), асинхронный (обработка клиентов происходит асинхронно).
40+
<br>
41+
<br>&nbsp;&nbsp;&nbsp;4. Производительность. Для замера производительности на одном и том же компьютере были запущены сервер и клиент.
42+
За одну секунду сервер подключил 1700 клиентов (экземпляров класса TCPКлиент(TcpClient)).
43+
В другом замере клиент успешно послал 15000 коротких текстовых сообщений за одну секунду.
44+
45+
46+
47+
48+
49+
2950
</p>
3051
<p style="margin-left: 40px;"></p>
3152
</td>

0 commit comments

Comments
 (0)