#1 21.02.07 17:59
[C]Си в Интернете
Здравствуйте! Тут понадобилось написать программу на Си для использования в инете. Подскажите, что нужно для этого? Явно же сталкивался хоть кто-нибудь. Как у себя для тестирования настроить(Апач настроен под винду, но сервак в инете - линь), как взаимодействовать с др. языками(преимущественно php), как с html взаимодейтсвовать? Вообщем чем больше - тем лучше :)
Заранее огромное спасибо!
Offline
#2 21.02.07 20:12
Re: [C]Си в Интернете
Зачем писать на Си? Что должна делать такого особенного программа, что она должна быть написана на Си? Может написать не программу на Си, которая бы работала с php-скриптом и html, а php-скрипт, который бы взаимодействовал с Си-программой посредством string system (string command [, int return_var]), например.
Offline
#3 21.02.07 20:51
Re: [C]Си в Интернете
ПХП не справляется. На Си будет работа с БД и сложные мат.ф-ии. Если ПХП уже не справляется(1000-2000 хостов), то что будет, когда проект запустится полноценно. Так что было решено переводить на Си.
Кстати, извиняюсь, не прога будет на Си, а скрипты будут на Си. Т.е. вместо ПХП будет Си. Извиняюсь за очепятку :)
Offline
#4 21.02.07 21:34
Re: [C]Си в Интернете
Может тогда лучше использовать ASP.NET(С#)? МатФункции и работу с базой реализовать в виде вебСлужб. И соответственно взаимодействие взаимодействие с ПХП будет через эти вебСлужбы. Вроде бы С# побыстрее ПХП, а на чистом си, будет неоправданно трудоемкое решение, и врядли быстрее чем на С#. Но решать тебе.
зы. на правах рекламы, да здравствует Билли! :)
Offline
#8 22.02.07 11:13
Re: [C]Си в Интернете
Mudorvir написал(а):
Как у себя для тестирования настроить(Апач настроен под винду, но сервак в инете - линь)
пиши переносимый код, для сетевого приложения на сокетах это сделать легко. линь тебе все-таки нужен, компилировать чтоб. в апаче как cgi-cкрипт одинаково устанавливается, только в одном случае .exe, в другом .cgi.
как взаимодействовать с др. языками(преимущественно php)
через вызов скрипта с параметрами и(или) GET'ом и чтение возврата (через сокеты делается).
как с html
апач перенаправляет вывод из stdout.
Offline

