САНКТ - ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Факультет технической кибернетики Кафедра «Системный Анализ и Управление» |
Лабораторная работа №2
Дисциплина:
Корпоративные информационные системы
Тема:
Разработка клиент-серверного приложения
|
Санкт-Петербург
2008 г.
Постановка задачи: На одном из языков программирования реализовать клиент-серверное приложение, демонстрирующее возможности обмена сообщениями.
Реализация: Данное приложение реализовано на языке программирования высокого уровня C# при помощи среды разработки Visual Studio 2005. Приложение демонстрирует процессы создания сокетов, установки соединения между клиентом и сервером, обмен сообщениями между ними и закрытия соединения.
Рассмотрим программную реализацию этих возможностей:
На стороне сервера:
static void Main(string[] args)
{
Создаетсясокетсервера:
Socket server = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
Сервер привязывается к адресу и порту:
server.Bind(new IPEndPoint(IPAddress.Loopback, 9999));
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.