Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Cтруктура и сокет.


Автор: LordNet 13.10.2006, 16:16
Не могу передать структура через сокет ((

Вот у меня есть структура:

Код

enum EFlag {REGISTER = 1, MESSAGE};

struct SSend
{
    EFlag Flag;
    CString Message;
};



Как мне ее отправить через Send() и принять через OnReceive() ?
P.S Используй класс CSocket

Зарание спасибо!

Автор: _hunter 13.10.2006, 16:33
точно так же как и простой массив. но введи каккие-то разделители -- для уведомления принимающей стороны о том, что это следующий елемент идет.
с строку посылай как массив байт (метод GetBuffer)

Автор: LordNet 13.10.2006, 19:23
Можно примерчик?

Автор: _hunter 16.10.2006, 10:54
можно (но у меня его нету -- ищи на форуме/в сети)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)