c сокеты



сокеты c

Автор Anonymous задал вопрос в разделе Другие языки и технологии

Сокеты C# и получил лучший ответ

Ответ от Пёсий Кот[гуру]
Для асинхронной передачи данных используй BeginAccept Socket soket = new ...... socket.BeginAccept(new AsyncCallback(OnBeginAccept), socket); ... private void OnBeginAccept(IAsyncResult ar) { Socket listener = (Socket) ar.AsyncState; using (Socket client = listener.EndAccept(ar)) { ...тут твой код обмена данными с клиентом } }

Ответ от Александр Свиридов[гуру]
Существует асинхронный метод TcpListener.BeginAcceptSocket Когда метод указанный в begin сработает, вы будете уже иметь сокет. И можете снова вызвать begin. А полученный сокет отправить на обработку куда-нибудь в threadpool. Где будете делать

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Сокеты C#
Сокеты Беркли на Википедии
Посмотрите статью на википедии про Сокеты Беркли
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*