Читайте также:
|
|
Сервер должен создать канал — то, к чему присоединялся клиент, когда вызывал функцию ConnectAttach(). Обычно сервер, однажды создав канал, приберегает его «впрок».
Канал создается с помощью функции ChannelCreate() и уничтожается с помощью функции ChannelDestroy():
#include <sys/neutrino.h>
int ChannelCreate (unsigned flags);
int ChannelDestroy (int chid);
Таким образом, для создания канала сервер должен сделать так:
int chid;
chid = ChannelCreate (0);
Теперь у нас есть канал. В этом пункте клиенты могут подсоединиться (с помощью функции ConnectAttach()) к этому каналу и начать передачу сообщений:
Рис. 3 Связь между каналом сервера и клиентским соединением
Дата добавления: 2015-07-11; просмотров: 147 | Нарушение авторских прав