metaclass: (Default)
[personal profile] metaclass
ссылко

Кроме того, программисты, пишущие для Юникса, имеют весьма специфический характер. Их почему-то больше волнует идеологическая чистота системы, чем ее преимущества для пользования. Однажды я работал с «юниксоидом», делавшим серверную систему для салона игровых автоматов. На все мои требования сделать возможной выдачу статистики игр, он отвечал, что это уменьшает безопасность системы. То, что в данном случае гораздо большую безопасность представлял собой вульгарный сговор персонала с игроками, против которого и нужна статистика, его не волновало. Видимо, в книгах по Юниксу это нигде не написано.

Сила Майкрософта не только в больших деньгах, вкладываемых в раскрутку продуктов, иногда не совсем работающих, а и в армии программистов, умеющих работать в этой системе, и в куче полуфабрикатов, которыми могут пользоваться эти программисты. Для меня, например, разработка программы для Windows по себестоимости вдвое дешевле, чем разработка аналогичной программы для Symbian. Нетрудно догадаться, какую систему я рекомендую своим заказчикам.

Re: -=========<;>~

Date: 2008-08-21 08:53 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Исходник явно не для Windows, потому что в ней делается

#include <winsock2.h>
вместо
#include <sys/socket.h>


Для вызова функций сокетов нужно предварительно вызвать WSAStartup для инициализации, тогда не будет возвращать ошибку. Функции close вообще нету, а _close не работает с сокетами, поэтому вызывать надо closesocket(sock);

А шаманские танцы с бубном нужны всегда, когда собираешь проект на С/С++ в случае, когда автор не озаботился его сборкой где-либо кроме его родной машины и ОС.

Re: -=========<;>~

Date: 2008-08-22 11:40 am (UTC)
From: (Anonymous)
Не озаботились авторы платформы декларирующие поддержку BSD сокетов,
но ничего не говорящих о том , что "сокетов в их понимании".
Что типично для множества реализаций стандартизованных вещей этой компанией.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 30th, 2025 11:16 am
Powered by Dreamwidth Studios