А Вы в его код смотрели? Я выбросил уйму времени из своей жизни, пытаясь его пофиксить, что мне, надо сказать, нормально так и не удалось. А лучше бы выбросил сразу и пошёл на концерт какой сходил, больше пользы было бы.
Так, смотрим в man send (2): ssize_t sendmsg(int sockfd, const struct msghdr *msg, int flags);
Казалось бы, что проще? Никаких коннектов, таймаутов и так далее.
И я не вижу, где в DDE хоть что-либо проще. DDE — типичный пример over-engineered technology. И таки да, DDE — ужасная технология. Как, впрочем и OLE/COM.
P.S. Да, я понимаю, что с точки зрения TDDEClient.Create эта технология кажется действительно очень простой, но, поверьте, зная, что у неё в потрохах (да, я видел DDEML и то, что было до него), сказать, что DDE прост, язык не поворачивается.
P.P.S. А вообще, завязываться на архаичную непортируемую технологию крайне неразумно.
Неправда Ваша. Во-первых, сокеты просты как грабли, особенно UDP. Во-вторых, сокеты несомненно проще чем любой DDE, даже DDEML, не говоря уже о родном DDE API. В-третьих, в VCL/LCL, насколько я помню, есть очень замечательные обёртки, которые делают программирование сокетов просто сказкой (хотя, до, например, тиклевых и перловых обёрток им далеко).
P.S. Первое, что я сделал при настройке системы — переключил тачпад в режим «только прокрутка», а для всего остального у меня трекпоинт и мышь.
Вообще-то, взять в рамочку (например, на демотиватор :)) — уже производное произведение.
ssize_t sendmsg(int sockfd, const struct msghdr *msg, int flags);
Казалось бы, что проще? Никаких коннектов, таймаутов и так далее.
И я не вижу, где в DDE хоть что-либо проще. DDE — типичный пример over-engineered technology. И таки да, DDE — ужасная технология. Как, впрочем и OLE/COM.
P.S. Да, я понимаю, что с точки зрения TDDEClient.Create эта технология кажется действительно очень простой, но, поверьте, зная, что у неё в потрохах (да, я видел DDEML и то, что было до него), сказать, что DDE прост, язык не поворачивается.
P.P.S. А вообще, завязываться на архаичную непортируемую технологию крайне неразумно.