Oyun ve Uygulamalar

SocketBox Android Uygulaması

SocketBox, bir soket test uygulamasında ihtiyaç duyacağınız bir çok kabiliyeti içerisinde barındırmaktadır.

Uygulama ile birlikte, TCP/IP sunucu, istemci ve UDP soket kabiliyetlerini doğrulayabileceğiniz gibi, aşağıda özetlemeye çalıştığım bir çok faydalı aracı da kullanabileceksiniz:

Kabiliyetler:

  • TCP/IP sunucu/istemci ve UDP birimleri için, aynı anda kullanılabilecek ayrı sayfalar (bir diğer ifade ile uygulama içerisinde TCP istemci ile sunucuyu bağlayabilirsiniz 😉
  • TCP/IP Sunucu Paneli
    • TCP/IP sunucu kabiliyetlerinin kullanımı,
    • Birden fazla TCP/IP istemci bağlantısı,
    • İletişim geçmişinin tutulması,
    • İstemcilerle bire bir mesajlaşma ve mesaj filtreleme,
    • Bağlanabilecek istemci sayısının ayarlanması.
  • TCP/IP İstemci Paneli
    • TCP/IP istemci kabiliyetlerinin kullanımı,
    • TCP/IP sunucularına bağlanma,
    • İletişim geçmişinin tutulması,
    • Sunucu için hazır IP kullanımı.
  • UDP/IP Paneli
    • UDP/IP kabiliyetlerinin kullanımı,
    • Verilen port üzerinden UDP/IP (Datagram) verilerinin dinlenmesi,
    • Verilen adres ve porta UDP/IP (datagram) paketlerinin gönderilmesi,
    • Conversation history,
    • İletişim geçmişinin tutulması,
    • Hedef bağlantılar için hazır IP kullanımı.
  • Ayarlar Paneli
    • Uygulama içerisinde kullanılan parametrelerin ayarlanması,
    • Uygulamanın çalıştığı cihaza ilişkin yerel/özel IP adresleri, MAC adreslerinin listelenmesi,
    • Bir TCP/IP sunucusuna bağlanabilecek maksimum istemci sayısının belirlenmesi,
    •  Veri gösterim ve giriş yönteminin belirlenmesi (ASCII ya da on altılık sayı sistemi),
    • Mesajların sonuna yeni satırın otomatik olarak eklenmesi,
    • Hazır IP listesinin yönetilmesi (ekleme/çıkarma/güncelleme).
  • Kayıt/İletişim Geçmişi Kabiliyeti,
    • Her bir soket kabiliyet sayfası içerisinde bulunan iletişim geçmişleri, kaydedilebilir, e-posta, whatsapp ve benzeri android tarafından izin verilern uygulamalar aracılığı ile paylaşılabilir.
  • Sol tarafta bulunan navigasyon barı, ekranın solundan sürükleme hareketi ya da ekranın üst kısmında bulunan menü düğmesi ile açılabilir, tersi hareket ve kapatma ikonuna tıklanarak kapatılabilir,
  • Basit ve interaktif grafiksel kullanıcı arayüz bileşenleri,
  • Mesajlaşma için veriler hem ASCII hem de on altılık düzende girilebilir (on altılık düzende girişlerde telefon ya da aygıtınızın giriş ayarlarından otomatik tamamlamanın kapalı olduğundan emin olunuz),
  • Girilen IP adresleri saklanarak, daha sonra tekrar ilgili pencerelerde tek tıklama ile kullanılabilir.

Bu arada, bu uygulamada kullanılan soket kabiliyetlerinin bir çoğuna ilişkin bilgi ve koda aşağıdaki yazılarımdan ve github adresinden ulaşabilirsiniz:

Basit Çoklu Oyuncu Motoru – Snake v2.0 – Giriş

QT (BÇOM Serisi – 2)

QT TCP İstemci Uygulaması (BÇOM Serisi – 3)

QT TCP Sunucu Uygulaması (BÇOM Serisi – 4)

https://github.com/yazilimperver/SimpleMultiplayerGameEngine

Yeni özellikler, her türlü yorum ve hata bildirimleri için Google Socket Box Playstore sayfası ya da bu sayfa üzerinden bana ulaşabilirsiniz.