Сокеты – Клиент / Сервер / Платформа Silverlight – VB.NET – Законченные приложения – База кода

Скачать

Название (оригинал): Sockets – Client / Server / Silverlight

Описание:
Англ (оригинал)This is a complete solution showing how to use multi-threaded, asynchronous sockets. It contains the following:
– Server socket that can listen on multiple ports
– Client socket that can send entered messages, messages from a file, and keep alive messages
– Client socket can stress test the connecting by sending messages at a certain interval
– Sockets can detect connection timeouts, and reconnect automatically
– Solution includes a Silverlight 3, web-based client that can receive socket messages that are broadcase from the Server socket

The Socket class has been enhanced in the .Net Framework 3.5 runtime for use by applications that use asynchronous network I/O to achieve the highest performance. A series of new classes have been added as part of a set of enhancements to the Socket namespace. These classes provide an alternative asynchronous pattern that can be used by specialized high-performance socket applications. These enhancements were specifically designed for network server applications that require the high-performance.
These enhancements include a streamlined CLR thread pool to help multithreaded applications of all kinds. These architectural changes, when combined with socket API changes, improve asynchronous socket I/O throughput up to 70% when a 2nd processor core is available.
This solution makes use of the Socket Class enhancements in the .Net Framework 3.5
Рус (машинный)Это комплексное решение, показывающее, как использовать многопоточные, асинхронные сокеты. Он содержит следующее:
– Сокета сервера, который можно слушать на нескольких портах
– Клиентский сокет, который может отправить введенные сообщения, сообщения из файла, и сохранить в живых Сообщений
– Клиентский сокет может стресс тест соединительный путем отправки сообщения на определенный интервал
– Розетки могут обнаруживать времени ожидания подключения, и переподключение автоматически
– Решение включает в Silverlight 3, веб-клиент, который может получать сообщения, broadcase сокет от сокета сервера

Класс Socket была повышена в .С NET Framework 3.5 среду выполнения для приложений, использующих асинхронный ввод-вывод сети для достижения максимальной производительности. Серия новые классы были добавлены в состав набора расширений для сокета имен. Эти классы предоставляют альтернативную асинхронную модель, которая может быть использована специализированных приложений высокой производительности сокетов. Эти усовершенствования были специально разработаны для сетевых серверных приложений, требующих высокой производительности.
Эти усовершенствования включают модернизированную пуле потоков среды CLR, чтобы помочь многопоточных приложений всех видов. Эти архитектурные изменения, в сочетании с API сокетов, изменения, улучшения асинхронный сокет пропускную способность ввода-вывода до 70%, если 2-е ядро процессора доступен.
Это решение использует класс Socket усовершенствования .Для Framework 3.5

база кода