Bunun için geliştirilmiş farklı protokoller mevcut, örneğin basit bir tcp ip mimarisi ile olayı kurgulayalim. Telefonlarda çalışan uygulama yerel ağda bulunan diğer bir uygulama ile haberlessin. Öncelikle iletişimi başlatacak cihaz diğer cihaza bir istekte bulunur ve kabul edilirse konuşmayı başlatan kişi tcp server olur ve diğer kişi de client yani istemci verileri ise ag üzerinden byte olarak gönderirsin. Eger farklı kobumlardaki kişileri haberlestirmek istiyorsan öncelikle bir sunucu kurarsın bu sunucu gelen istekleri yönetir ve sunucu istemci arası port ip yönetimini yapar. Araştırman gerekenler socket programming for java, network stream protocol vb.