Форум: "Начинающим";
Текущий архив: 2006.07.23;
Скачать: [xml.tar.bz2];
ВнизWinSock in WinAPI Найти похожие ветки
← →
Windows © (2006-07-01 01:57) [0]Вопрос такой.
При использовании компонента TClientSocket
Событие OnRead был следующий код:
Var
Cmd: String;
Begin
Cmd := Socket.ReceiveText;
ShowMessage(Cmd);
А при использовании WinAPI функции read я не могу сообразить, как сделать все эти действия в ней!
Помогите пожалуйста!
← →
Windows © (2006-07-01 12:35) [1]время поджимает, ребята!
← →
medved_68 © (2006-07-01 18:49) [2]
> А при использовании WinAPI функции read я не могу сообразить,
> как сделать все эти действия в ней!
> Помогите пожалуйста!
Цо те за функция??? Подробнее плиз огласите, желательно с кодом сокета на API, жара, центр телепатии начисто отшибло. 8:))
← →
OSokin © (2006-07-01 18:53) [3]Юзай recv(сокет, буфер, размер получаемых данных, чего-то-там-еще)
← →
Windows © (2006-07-02 16:26) [4]Дак вот, я ее и юзаю, я опечатался блин!!!
функция recv!
Теперь вопрос так звучит:
При использовании компонента TClientSocket
Событие OnRead был следующий код:Var
Cmd: String;
Begin
Cmd := Socket.ReceiveText;
ShowMessage(Cmd);
end;
А при использовании WinAPI функции recv я не могу сообразить, как сделать все эти действия в ней!
Помогите пожалуйста!
Нужно обязательно в самой процедуре!
А при использовании WinAPI функции read я не могу сообразить, как сделать все эти действия в ней!
Помогите пожалуйста!
← →
Ketmar © (2006-07-02 17:55) [5]для того, чтобы сделать что-то в функции recv, надо попросить у Microsoft исходники сокетных библиотек, поправить и перекомпилировать. дерзай.
← →
Windows © (2006-07-02 18:01) [6]Дак вот я и спрашиваю, нельзя ли в процедуру поместить целый кусок кода!
ответ я понял-нельзя... увы
← →
Windows © (2006-07-02 18:04) [7]А еще вопросец...
Написал я программу клиент на винапи, как проверить в любой момент времени, активно ли подключение?
какой функцией, ничего найти не могу подобного в хелпе...
← →
Ketmar © (2006-07-02 18:13) [8]а зачем? оно, конечно, можно, но смысл? как вариант -- использовать неблокирующие сокеты. а ещё лучше -- сделать отдельный поток, который по получению данных будет флажок выставлять, например.
вообще -- советую сначала теорию сокетов почитать. а то ты, судя по вопросам, в ней не плаваешь, а даже всплыть не пытаешься.
← →
Windows © (2006-07-02 20:32) [9]Если оно можно, то хотелось бы версии слышать о том, как это сделать!
А по поводу сокетов, да, я на винапи с сокетами первый раз работаю, тонкостей не знаю, но что поделать, пока придется делать так...
а по поводу теории сокетов, можете ссылки подкинуть;)
← →
Ketmar © (2006-07-02 20:45) [10]неа. услышать не получится -- ставить ради этого Skype не хочу.
и всё-таки: может, сначала теория, а потом практика? если телегу ставить впереди лошади, будет моральная травма у лошади и фиговенькая езда...
← →
Windows © (2006-07-03 13:03) [11]Да, да, теория это хорошо, но что она из себя должна представлять, чтобы ее хотя бы найти!
И что такое Skype и зачем его ставить для этого?
← →
Ketmar © (2006-07-03 13:19) [12]теория обычно представляет из себя книги и статьи. можно искать в магазинах, можно в инете. ключевые слова, думаю, сам сочинишь?
Skype -- это программа для голосового общения. без неё (или подобных) будет затруднительно УСЛЫШАТЬ то, что я могу сказать. %-)
← →
Windows © (2006-07-03 16:36) [13]Это типо был прикол...
не. с ключевыми словами мне трудно будет...
← →
Eraser © (2006-07-03 16:54) [14]> Windows ©
за это время, что тут обсуждается данный вопрос, уж можно было сходить в книжный магазин и купить книгу по работе с сетью в windows.
← →
Ketmar © (2006-07-03 17:39) [15]за это время можно было тот же гугль отпинать хотя бы. но народ хочет, чтобы разжевали и в рот положили.
← →
medved_68 © (2006-07-03 19:01) [16]Конечно базар базаром но я так не увидел как автор этой темы реализовал сокет на WINAPI??? Или хотя бы как пытался!!! только одни слова и реализация на VCL дельфи.Хотя вопрос поднял конкретно, а его попросил. тоже конкректно.....
> Цо те за функция??? Подробнее плиз огласите, желательно
> с кодом сокета на API,
> А при использовании WinAPI функции read
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.07.23;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.018 c