Iphrojekthi ye-Chitchatter ithuthukisa uhlelo lokusebenza lokudala izingxoxo ze-P2P ezihlukene, ababambiqhaza bazo baxhumana ngqo ngaphandle kokufinyelela amaseva amaphakathi. Ikhodi ibhalwe ku-TypeScript futhi isatshalaliswa ngaphansi kwelayisensi ye-GPLv2. Uhlelo lwakhiwe njengohlelo lokusebenza lwewebhu olusebenza kusiphequluli. Ungakwazi ukuhlola isicelo kusayithi ledemo.
Uhlelo lokusebenza likuvumela ukuthi udale i-chat ID ehlukile engabiwa nabanye abahlanganyeli ukuze kuqalwe ukuxhumana. Noma yimuphi i-public ID ingasetshenziswa ukuvuma ukujoyina ingxoxo. isifiso, esekela iphrothokholi yeWebTorrent. Uma uxhumano selusunguliwe, iziteshi zokuxhumana ezibethelwe ngqo ziyasungulwa, zixhumanisa abasebenzisi kusetshenziswa ubuchwepheshe beWebRTC. I-WebRTC inikeza amathuluzi alungiselelwe okufinyelela ama-node ngemuva kwabahumushi bekheli lenethiwekhi (ama-NAT) kanye nokweqa ama-firewall ezinkampani kusetshenziswa amaphrothokholi e-STUN kanye ne-TURN.
Okuqukethwe engxoxweni akulondolozwanga kudiski futhi kuyalahleka ngemva kokuvalwa kohlelo lokusebenza. Uma uxoxa, ungasebenzisa umaka we-Markdown futhi ushumeke amafayela e-multimedia. Izinhlelo zesikhathi esizayo zihlanganisa izingxoxo ezivikelwe ngephasiwedi, izingcingo zezwi nezevidiyo, ukwabelana ngamafayela, inkomba yokuthayipha, kanye nekhono lokubuka imilayezo ethunyelwe ngaphambi kokuba ilungu elisha lijoyine ingxoxo.
Source: opennet.ru
