3. parti sunucuların MWSE ile iletişime geçebilmesi #12

Open
opened 2024-02-10 22:23:56 +03:00 by saqut · 1 comment
Owner

Sadece Clientlerin birbirleri arasında iletişimi sağlamak yerine sunucu ve kendi kullanıcıları arasında stabil ve yüksek hızlı iletişimi sağlamak için köprü olarak kullanımını için geliştirme yapılacak
Böylece diğer sunucularda https üzerinden get/post atarak mwse ile iletişime geçebilir ve websocket desteklemesi gerekmez

Sadece Clientlerin birbirleri arasında iletişimi sağlamak yerine sunucu ve kendi kullanıcıları arasında stabil ve yüksek hızlı iletişimi sağlamak için köprü olarak kullanımını için geliştirme yapılacak Böylece diğer sunucularda https üzerinden get/post atarak mwse ile iletişime geçebilir ve websocket desteklemesi gerekmez
saqut added this to the Version 2 project 2024-02-10 22:23:56 +03:00
saqut added a new dependency 2024-02-10 22:50:36 +03:00
Author
Owner

POST /api/initialize

Request

  • joincallback
  • roominfocallback
  • requestcallback
  • packcallback
  • packroomcallback
  • roomjoinedcallback
  • roomejectedcallback
  • roomclosedcallback
  • requestpaircallback
  • acceptpaircallback
  • endpaircallback
  • peerinfocallback

Response

  • socketid

  • Sunucu buna istek attığında bir peer olarak açılır

POST /api/peeronline - socketId

  • Bir peerin SocketIDsi üzerinden online olup olmadığını kontrol etme

POST /api/roomonline - name

  • Odanın varlığını kontrol etme

POST /api/roomjoin - name - [password] - [callbackurl]

  • Odaya katılma
  • Odanın oda idsini geri dönme veya iptal etme
  • Oda şifreisin doğrulama veya iptal etme
  • Odaya mesaj atıldığında almak için callback (yanlızca public odalar)
    • post isteği atılır
    • Veri json olarak gönderilir
    • Paket içerisinde kişisinin socketId bulunur

POST /api/roomsend - packet - roomId - [useecho=no]

  • Bir odaya mesaj yayar,
POST /api/initialize Request - joincallback - roominfocallback - requestcallback - packcallback - packroomcallback - roomjoinedcallback - roomejectedcallback - roomclosedcallback - requestpaircallback - acceptpaircallback - endpaircallback - peerinfocallback Response - socketid - Sunucu buna istek attığında bir peer olarak açılır POST /api/peeronline - socketId - Bir peerin SocketIDsi üzerinden online olup olmadığını kontrol etme POST /api/roomonline - name - Odanın varlığını kontrol etme POST /api/roomjoin - name - [password] - [callbackurl] - Odaya katılma - Odanın oda idsini geri dönme veya iptal etme - Oda şifreisin doğrulama veya iptal etme - Odaya mesaj atıldığında almak için callback (yanlızca public odalar) - post isteği atılır - Veri json olarak gönderilir - Paket içerisinde kişisinin socketId bulunur POST /api/roomsend - packet - roomId - [useecho=no] - Bir odaya mesaj yayar,
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Reference: saqut/MWSE#12
No description provided.