Avautuminen verkko-ohjelmoinnista.

Terve, tulin vaan kirjottelemaan huvikseen tänne kun vituttaa niin perhanasti kaikki nämä ns. nettikirjastot (Zoidcom, Raknet, SDL_net ynms.), kaikki on niin järjettömän paskasti ja epäselvästi toteutettu että ei jumalauta.

Jos ikinä itse tekisin verkko-ohjelmointia varten kirjastoa tekisin sen niin vitun yksinkertaiseksi ja änkisin kaikki koodit header tiedostoihin joihin koodaajien ei tarvitsisi kajota (niinkun se pitäisi olla aina). Tässä esimerkki:

installNetworkLib();
while(!quit) {
checkForIncomingMessages();
game(); //Tämä tietenkin käyttäjän tekemä funktio
drawGame(); //Tämä tietenkin käyttäjän tekemä funktio
}

Ja lähetys/vastaanotto funktiot olisi näin yksinkertaisesti:

void sendInteger(int value, int playerID);
void receiveData(int playerID);

Mutta ei niin ei. (Ja niille jotka väittävät "noboksi" ja muuksi niin voin sanoa että 5 vuotta on tullut C/C :lla pelejä väsäiltyä PC:lle, mutta tämä verkko-ohjelmointi vaan on niin paskasti toteutettavissa nykyään etten siihen ole ikinä päässyt käsiksi, kiitos.
1373
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

trolli osaa.

Äänestä

Kommentoi aloitusta


PasiVainio87 kirjoitti:

Terve, tulin vaan kirjottelemaan huvikseen tänne kun vituttaa niin perhanasti kaikki nämä ns. nettikirjastot (Zoidcom, Raknet, SDL_net ynms.), kaikki on niin järjettömän paskasti ja epäselvästi toteutettu että ei jumalauta.

Jos ikinä itse tekisin verkko-ohjelmointia varten kirjastoa tekisin sen niin vitun yksinkertaiseksi ja änkisin kaikki koodit header tiedostoihin joihin koodaajien ei tarvitsisi kajota (niinkun se pitäisi olla aina). Tässä esimerkki:

installNetworkLib();
while(!quit) {
checkForIncomingMessages();
game(); //Tämä tietenkin käyttäjän tekemä funktio
drawGame(); //Tämä tietenkin käyttäjän tekemä funktio
}

Ja lähetys/vastaanotto funktiot olisi näin yksinkertaisesti:

void sendInteger(int value, int playerID);
void receiveData(int playerID);

Mutta ei niin ei. (Ja niille jotka väittävät "noboksi" ja muuksi niin voin sanoa että 5 vuotta on tullut C/C :lla pelejä väsäiltyä PC:lle, mutta tämä verkko-ohjelmointi vaan on niin paskasti toteutettavissa nykyään etten siihen ole ikinä päässyt käsiksi, kiitos.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu