Автор Тема: C php Bridge  (Прочетена 3154 пъти)

rcbandit

  • Напреднали
  • *****
  • Публикации: 144
    • Профил
C php Bridge
« -: Feb 10, 2011, 20:19 »
Здравейте,
   Трябва ми да направя мост между С и php. Има в интернет оскъдна информация за това как се прави php и C++ wrapper class но сигурно има и по-добро решение.
   Има ли някакъв по-добър начин на по-нисък слой който позволява C и php да обменят XML данни?

Поздрави
Активен

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Re: C php Bridge
« Отговор #1 -: Feb 10, 2011, 20:32 »
А помисли ли за нещо от типа на socket, pipe, api?
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

rcbandit

  • Напреднали
  • *****
  • Публикации: 144
    • Профил
Re: C php Bridge
« Отговор #2 -: Feb 10, 2011, 21:48 »
Мерси за подсещането. Обаче един въпрос имам.
Ще реализирам комуникация чрез IPC но не трябва ли и PHP да се реализира като демон за да получава съобщения от C демон чрез IPC?
Ще обасните ли как точно трябва да стане?
Активен

n00b

  • Напреднали
  • *****
  • Публикации: 1248
  • Distribution: OSX
  • Window Manager: 10.6, 10.8, 10.9
  • Live to hack, hack to live.
    • Профил
Re: C php Bridge
« Отговор #3 -: Feb 10, 2011, 22:12 »
Е нали ще можеш да го извикаш по HTTP и да му подадеш резултата?

Или ще го запишаш в база данни и ще му кажеш 'ей пич данните са ти вътре' (примерно)
Активен

mobilio - професионални мобилни приложения

rcbandit

  • Напреднали
  • *****
  • Публикации: 144
    • Профил
Re: C php Bridge
« Отговор #4 -: Feb 10, 2011, 22:19 »
Не трябва да се използва само IPC

п.п
До тук добре IPC ще се ползва сега друг въпрос излезе:
Възможно ли е да се създаде infinite loop в самия php. Дори да няма потребители да отварят страници този loop да продължи да се изпълнява.
« Последна редакция: Feb 11, 2011, 00:04 от rcbandit »
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Re: C php Bridge
« Отговор #5 -: Feb 11, 2011, 03:48 »
PHP има CLI версия. Изясни въпроса.
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Re: C php Bridge
« Отговор #6 -: Feb 11, 2011, 11:31 »
Примерно ...
Код
GeSHi (PHP):
  1. <?php
  2. while true ; do
  3. consume_input();
  4. generate_response();
  5. write_out();
  6. done
  7. ?>
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
bridge
Настройка на програми
simple 3 2485 Последна публикация Apr 04, 2004, 23:04
от __eve__
BRIDGE?
Общ форум
ks 0 2166 Последна публикация Dec 22, 2004, 11:41
от ks
Bridge между 2 лан карти как?
Настройка на хардуер
poisoner 17 6771 Последна публикация Feb 02, 2005, 08:44
от
Bridge?
Общ форум
ks 1 2884 Последна публикация Apr 12, 2007, 20:31
от neter
Проблем с премахването на bridge
Настройка на програми
p3tzata_ 2 3007 Последна публикация Sep 14, 2007, 17:56
от p3tzata_