باسلام،
سروش از پروتکل XMPP برای پیام ها و سیپ برای تماس ها استفاده می کند،این پروتکل از HTTP و HTTPS با انکریپشن TLS روی پورت 5222 در لایه انتقال کار می کند با اینکه HTTP برای جریان 2 طرفه همگام ساخته نشده است اما با روی آمدن پروتکل BOSH که در XMPP این کار امکان پذیر شده است که یک ارتباط دو طرفه همگام را برای شما شبیه سازی می کند، به طور خلاصه سروش برای پیاده سازی قسمت چت و تماس هایش از سرویس و نرم افزار های آماده سمت سرور استفاده کرده است که هیچ باگ و مشکلی تا به امروز برای آن ها نبوده است، همچنین Google Talk، AOL و فیسبوک هم از XMPP استفاده می کند.
اما باقی قسمت های سمت سرور، مثل راه اندازی وب سرویس برای دریافت اطلاعات و ثبت نام کاربر، کانال، خرید کارت شارژ، دریافت اطلاعات آب و هوا و .. به عهده خود برنامه نویسان سروش بوده است و اگر باگ و ضعفی باشد در این قسمت ها خودش را نشان می دهد همانند ضعفی که آقای میلاد نوری از قسمت دریافت اطلاعات کاربر در وب سرویس سروش پیدا کردند (نمایش شماره کاربر) همانطور که وقتی از صحبت از مقایسه WhatsApp با Telegram شد پاول دورف خندید، الان هم مقایسه سروش با تلگرام، بسیار خنده دار تر است، تمام این صحبت ها به قصد تخریب پروژه های داخلی نیست مقصر پاول دورف است که پروتکل و مسنجر قدرتمندی درست کرده است. ما در صورتی می توانیم رقابت کنیم که یک پروتکل اختصاصی و قدرتمند تر از MTProto ارائه کنیم.