![]() |
Инициализация WinSock2
Господа, заранее извиняюсь за наитупейший вопрос, но для меня он очень важен.
Я пишу программу на Delphi (по сути TCP клиент, но это не имеет большого значения) с использованием WinSock2. И мне нужно грамотно инициализировать WinSock2. Как правильно это сделать и есть ли существенная разница между этими двумя кодами? Код:
procedure TForm1.FormCreate(Sender: TObject);Код:
procedure TForm1.FormCreate(Sender: TObject); |
на сколько я помню, в первоем случае инициализации с помощью MakeWord более правильная, так как вроде инициализирует последнию версию на данной ОС.. как то так ;)
Цитата:
|
Цитата:
Просто хочется правильно их инициализировать. У меня WinSock 2, но по сути это WinSock 2.2. И как было бы правильней написать MakeWord(2, 0) или MakeWord(2, 2). Впринципе MakeWord(2, 2) эквивалентно $202, но вопрос остаётся открытым, тк я заинтересован в наиболее корректной работе сокетов. |
Более поздние версии отличаются наличием новых функций и механизмов расширений.
Вопрос будеш ли ты их использовать, пиши MakeWord(2, 2) и не парься. |
| Время: 23:21 |