Tamamen çapraz platform programlaması için bir kütüphane kurdum. Onunla yapılan oyunlarım Android, Pc, Linux, Mac vb.
Ağ oluşturma yetenekleri ENET kitaplığı tarafından sağlanır, bu nedenle uygulamalarım arasındaki tüm iletişim TCP veya UDP uyumlu değildir, ancak yalnızca özel protokolde bulunur, hatta sonuç olarak UDP'ye dayanır.
ENET ile istediğimi yapmanın mümkün olduğunu düşünmüyorum, bu yüzden burada yardım istiyorum!
Diyelim ki aynı oyun Android telefonumda, dizüstü bilgisayarımda ve bilgisayarımda çalışıyor. Hepsi aynı wifi ağında ve bu nedenle bir WiFi'de, Wifi hotspot (?) Veya ev yönlendiricisi olsun.
Ağdaki diğer ikisini keşfetmek için bu 3 eşin her birine ihtiyacım var. Bu, yalnızca LAN ağındaki canlı uygulamaların IP'sini bulmak, aralarında çok oyunculu oyunları barındırabilmektir.
Bunu yapmak için sadece bir etkili yol düşünebilirim, UDP yayını, cevapları beklemek, ancak çözüm ise, küçük bir şeye ihtiyacım var, çünkü uygulamanın tek amacı bu.
Diğer yol LAN adresi alt aralıktaki tüm IP'lere bağlanmaya çalışmak olabilir, ancak işletim sisteminin bu konuda benimle olacağını düşünmüyorum: p