8. СправкаВ мире Unix существует целая куча мануалов. Но в них крайне мало разделов, описывающих конкретные функции, которые ты можешь использовать. Конечно, писать manual слишком долго. Я имею ввиду, что никто в мире Unix, даже я, не любит столько писать. Конечно, я должен подробно объяснить, что я предпочитаю быть кратким, но вместо этого я буду сжатым и не буду утомлять тебя длинными и закрученными рассуждениями о том, как потрясающе краток я бываю практически во всех обстоятельствах в их подавляющем большинстве. [Аплодисменты] Благодарю. Я веду к тому, что справка в мире Unix называется "man", и я расположил свой собственный урезанный вариант для твоей же пользы. По сути, все описанные функции используются гораздо шире, но я оставил только ту часть, которая касается Internet Sockets. Подожди! Это не все неточности в моей справке:
Если ты хочешь узнать реальные факты, почитай локальную справку, командой man что-нибудь, где "что-нибудь" - это то, в чем ты так заинтересован, например, "accept". (Я уверен, что в Microsoft Visual Studio тоже есть такая справка. Но "man" лучше, потому что в нем на одну букву меньше, чем в "help". Unix снова побеждает!) Итак, если эта справка такая ущербная, зачем ее вообще включать в руководство? Есть пара причин: (а) эта справка нацелена на сетевое программирование и читается проще, чем обычная справка, и (б) в ней есть примеры! (И, наконец, (в) - это единственная справка на русском языке! прим. перев.) Кстати говоря, в примерах я избегал проверок на ошибки, так как они сильно увеличивает объем кода. Но ты обязательно должен проверять на ошибки абсолютно всегда, если, конечно, не уверен на 100%, что ошибки не будет, и все же стоит проверять на ошибки даже в таком идеальном случае!
|
||||||
© 2007 coldFlame aka Леонид Шевцов | ||||||