Ben kapalı bir topluluk yaklaşık 100 kullanıcıların sitede (PHP tabanlı), ve biz uyguladık özelliklerinden biri ile çalışıyorum kullanıcıların dev oturum sitesi frontpage bir "sohbet odası" olarak çalışan bir ajax Yaygara olduğunu Ekip işbirliği için özel bir irc sunucu kullanıyor ve bir kanalda bir quizbot koşuyoruz. Biz denemek ve bizim site üzerinden irc bağlanmak için bir web arayüzü yapmak için fikir geldi, bu yüzden sitemizin tüm (non-teknik açıdan) kullanıcıları bizim irc sınavlar katılabilir.
Şimdi, hiçbir IRC uzman değilim, ama bir kaç PHP-IRC öğreticiler içine baktım, ve IRC bağlanmak için, PHP biz gerektiği anlamına gelir .. açık bir bağlantıyı sürdürmek için ihtiyaç duyduğu gibi geliyor bana Bir kuyruklu yıldız tarzı hile yapmak ve PHP komut dosyası zaman aşımına olmadan yürütmenizi sağlar. Ancak, bu kullanıcı uzakta sayfasından gider veya sekmeyi kapatır eğer, biz bu php yürütmenin kontrolü gevşek demektir. Biz muhtemelen bu olursa bağlantısını durdurmak için bir yol bulurum, ama öyle olsa bile kullanıcı geri sohbet odası giderse irc yeniden gerekir.
Ne elde etmek istiyoruz onlar siteye giriş olmasa bile, kullanıcılar sürekli irc sunucusuna bağlı olması için bir yoldur. Dev ekibi tüm sunuculardan birinde kabuk hesapları var ve biz ekran kullanımı ve irssi bağlı kalmak için. Ben bir php script her zaman irc bağlı bir kabuk hesabı üzerinden irc bağlanmak zorunda şekilde mümkün olmalıdır rakam. Çünkü kullanıcı bizim sınırlı sayıda, bu hepsi için kabuk accoutns kurmak için bir sorun değil, ama henüz eksik bağlantısını çözemedim - bir şekilde php erişim sağlayan bir komut satırı irc istemcisi.
Herkes herhangi bir öneriniz var mı?