Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3848 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Swx all. Parašiau kodą (nuoroda), kuris turi gauti ir išsiųsti informaciją iš kliento į serverį ir atvirkščiai. Iš kliento serveris informaciją gauna, bet klientas iš serverio ne, kame gali būti problema? Visi testai daromi localhost'e. Gan sunkiai pavyksta suprasti kaip veikia šis plugin'as, ankščiau su juo dirbti neteko.

 

socket_send(Handle, "Ok1", 4);
socket_sendto_remote_client(Handle, remote_clientid, "ReceiveOk1");
socket_send(id, "Ok2", 4);
socket_sendto_remote_client(id, remote_clientid, "ReceiveOk2");
- irgi nieko.

O gal tai iš viso ne mano klaida (kad informacija nepasiekia kliento), o programuotojo?

O kur socket_connect? Kiek matau tu tiesiog niekada neprisijungi prie savo ACP, netgi keista kad serveris gauna duomenis iš kliento.

 

Taip pat, jeigu tau reikia elementarių duomenų kaip kiek žaidėjų prisijungę, kokia serverio talpa taip pat gali siųsti UDP užklausas, visi serveriai(nebent tai išjungiama) į jas atsako. https://wiki.sa-mp.com/wiki/Query_Mechanism

Reikia Pawn pagalbos? Skype nerašyk.

 

 

 

 

 

 

(redaguota)

O kur socket_connect? Kiek matau tu tiesiog niekada neprisijungi prie savo ACP, netgi keista kad serveris gauna duomenis iš kliento.

 

Taip pat, jeigu tau reikia elementarių duomenų kaip kiek žaidėjų prisijungę, kokia serverio talpa taip pat gali siųsti UDP užklausas, visi serveriai(nebent tai išjungiama) į jas atsako. https://wiki.sa-mp.com/wiki/Query_Mechanism

O prie ko aš jungsiu, jeigu kliento IP visada kitoks? Be to, launcheris be connect'o veikia. Dėl žaidėjų skaičiaus ir slotų skaičiaus query tiks, bet dėl tekstų, komandų tai ne.

P.S: TCP server taip pat be connect'o. O aš vis gi manau, kad čia programuotojas pripjovė.

Redaguota , nario ES.^

Na kiek žinau TCP protokolui turėtų reikėti prisijungimo. Pabandyk siųsti UDP ir pažiūrėk ar tada gausis.

 

Su query taip pat galima siųsti RCON komandas, o su OnRconCommand galima susikurti savo RCON komandas.

Bet čia jau kita istorija... Bent man taip bus nelabai patogu, nors... Ačiū už patarimą. Laukiu žinių iš programuotojo, apie rezultatą/sprendimą pranešiu.
(redaguota)

Jo... Kaip ir sakiau, klaida buvo programoje, blogai skaitė (detalių nežinau). Dabar iškilo kita problema... Neužkrauna plugin'o:

[20:58:04] Loading plugin: socket.so

[20:58:04] Failed (libcrypto.so.0.9.8: cannot open shared object file: No such file or directory)

[20:58:04] Loaded 0 plugins.

How to fix? Kaip suprantu trūksta failo/bibliotekos, kaip įrašyti? Linux Debian 7 32bit

EDIT:

FIX:

wget http://ftp.us.debian.org/debian/pool/main/o/openssl/libssl0.9.8_0.9.8o-4squeeze14_i386.deb
dpkg -i libssl0.9.8_0.9.8o-4squeeze14_i386.deb

- info iš čia (ne reklama)

Redaguota , nario ES.^

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3848 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...