Chitchatter, iklayenti lokuxhumana lokudala izingxoxo ze-P2P

chitchatter, ithuluzi lokuxhumana le-p2p

I-Chitchatter yakhelwe ngokungabi na-opharetha wesevisi emaphakathi futhi ayilokothi igcine idatha yokuxhumana.

Muva nje ukuzalwa kwephrojekthi entsha kumenyezelwe owenza isicelo dala izingxoxo ze-P2P ezinikezwe amandla, ababambiqhaza babo abaxhumana ngokuqondile ngaphandle kokufinyelela amaseva amaphakathi.

Igama lale phrojekthi lithi i-chitchatter futhi uhlelo lwakhiwe njengohlelo lokusebenza lwewebhu olusebenza kusiphequluli, ikhodi ithi ibhalwe ku-TypeScript futhi isatshalaliswa ngaphansi kwelayisensi ye-GPLv2.

Mayelana neChitchat

i-chitchatter iyithuluzi lokuxhumana lomthombo ovulekile, eklanywe kucatshangelwa ukuphepha nobumfihlo.

Amanye amasevisi ayadingeka ukuze kusungulwe uxhumano kontanga kuya kontanga, kodwa isicelo sisekelwe ekuxhumaneni okuqondile kontanga kuya kontanga ngangokunokwenzeka. Izinsizakalo ezisetshenziswa uhlelo lokusebenza azihlotshaniswa nephrojekthi ye-Chitchatter futhi zitholakala esidlangalaleni ukuze zisetshenziswe yiwo wonke umuntu.

Uhlelo lokusebenza ivumela ukukhiqiza i-id yengxoxo ehlukile okungabiwa nabanye abahlanganyeli ukuze baqale ukuxoxa. Noma iyiphi iseva yomphakathi esekela iphrothokholi ye-WebTorrent ingasetshenziswa ukuxoxisana ngoxhumano lwengxoxo.

Uma uxhumano sekuxoxiwe ngalo, iziteshi zokuxhumana ezibethelwe ngokuqondile ziyakhiwa ezixhumanisa abasebenzisi kusetshenziswa ubuchwepheshe be-WebRTC, obuhlinzeka ngezindlela ezingaphandle kwebhokisi zokufinyelela ezindaweni ezisebenza ngemva kwabahumushi bekheli (NATs) kanye nokudlula izindonga zomlilo zezinkampani kusetshenziswa izivumelwano ze-STUN ne-TURN.

I-Chitchatter iyisicelo sokuxhumana esiseceleni kweklayenti ngokuphelele. Isebenzisa izinjongo ezijwayelekile ze-WebTorrent yangaphandle kanye namaseva e-STUN/TURN ukuxhumana okudingekayo, kodwa asikho iseva ye-Chitchatter API.

Izici zangaphakathi ezigqamayo endaweni yokugcina iphrojekthi, kubaluliwe okulandelayo:

  • Umthombo ovuleke ngokugcwele (unelayisense ngaphansi kwe-GPL v2)
  • I-P2p
  • Uma kungenzeka, uma kungenjalo i-Open Relay isetshenziselwa ukuqinisekisa ukuxhumana okuthembekile kontanga kuya kontanga
  • Ukubethela (nge-WebRTC)
  • Ayidingi iseva
  • Amaseva eWebTorrent asesidlangalaleni asetshenziswa kuphela ekuxhawulaneni kontanga kuya kontanga
  • I-Ephemeral
  • Okuqukethwe komlayezo akulokothi kugcinwe kudiski
    ukwabiwa kwezwe
  • Ayikho iseva ye-API. Okudingekayo ukuze i-Chitchatter isebenze ukutholakala kwe-GitHub yezimpahla ezimile kanye namaseva e-WebTorrent asesidlangalaleni kanye ne-STUN/TURN yokuxhumana kontanga.
  • ukuzibamba
  • Azikho izibalo, ukulandelela, noma i-telemetry.
  • I-Chitchatter iqale ngohlelo lokusebenza lwe-Dala React. Umlingo wamanethiwekhi avikelekile ubungeke ube khona ngaphandle kwe-Trystero.

Kuyafaneleka ukusho lokho okuqukethwe kwengxoxo akulondolozwanga kudiski futhi ilahleke ngemva kokuvala isicelo. Uma uxoxa, ungasebenzisa imakhaphu ye-Markdown futhi ushumeke amafayela emidiya.

Izinhlelo zesikhathi esizayo zihlanganisa izingxoxo ezivikelwe ngephasiwedi, izingcingo zezwi nezevidiyo, ukwabelana ngamafayela, ukwaziswa kokuthayipha, kanye nekhono lokubuka imilayezo ethunyelwe ngaphambi kokuba ilungu elisha lijoyine ingxoxo.

Ngokuqondene nalabo abanentshisekelo yokukwazi ukuhlola noma ukufunda ngale phrojekthi, bangazama idemo enikezwa ku isixhumanisi esilandelayo.

Bamba eyakho ingxoxo ye-Chitchatter

Kulabo abathanda ukukwazi ukuzibambela mathupha iphrojekthi, kufanele balandele imiyalelo eyabiwe ngezansi. Into yokuqala ukuthola ikhodi yomthombo, ongayenza ngayo isixhumanisi esilandelayo.

Uma ucabanga ukuthi uhlose ukusingatha i-Chitchatter kumakhasi we-GitHub kufanele ushintshe ifayela impahla kuphakheji.json kunoma iyiphi i-URL lapho i-Chitchatter isingethwe khona. Lokhu kuzoba into efana nokuthi https://github_user_or_org_name.github.io/chitchatter/.

Ngemuva kwalokho, ukhiye oyimfihlo wesenzo se-GitHub kufanele uchazwe (ku https://github.com/github_user_or_org_name/chitchatter/settings/secrets/actions).

Futhi ngalokhu, uma isingathwa emakhasini e-GitHub futhi ukucushwa okungenhla kwenziwe, indawo yokukhiqiza iyabuyekezwa.

Ngokuqondene nokucushwa kwesikhathi sokusebenza, ungakwenza lokhu emafayeleni okucupha aku-/src/config futhi lapha ungakwazi ukuguqula ukufanisa nokucushwa kweseva edluliselwe phambili.

Ekugcineni, uma unentshisekelo yokwazi kabanzi ngakho, ungaxhumana nemininingwane Kulesi sixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.