Hei !
Aloitin verkko-ohjelmoinnin opettelun juuri linuxilla....
Miten saadaan C:llä koodattua client-server tyyppinen
chat niin että molemmat (sekä client etttä server) ovat samaa
tiedostoa eikä erilliset tiedostot clientillä ja serverillä.
Vähän sekavasti muotoiltu kysymys mutta asia kait tuli esille.
Apua verkko-ohjelmointiin ?
6
337
Vastaukset
- ex C-koodari
Googlella löytyy älyttömän paljon esimerkkejä esim. Hakusanoilla
C socket programming linux. Msdn:sta löytyy myös esimerkkejä natiivista soketti
pohjaisesta ohjelmoinnista, tosin kyllä wintoosalle mutta lähes samoja funktioita kuin linukassa ainakin pienellä googletuksella vastaavuden luulisi löytyvän nopeasti.- verkkoja
Tässä on nyt tullut googleteltua mutta pääosin esimerkit ovat aina kahtena tiedostona tyyliin client.c ja server.c Vastaavasti tahtoisin nähdä esimerkki toteutuksen miten luodaan client-server tyyppinen toteutus niin että molemmat voidaan käynnistää samasta samasta tiedostosta tyyliin ClientServer.c
Itsellä kun ei taito vielä riitä... - verkkoja
verkkoja kirjoitti:
Tässä on nyt tullut googleteltua mutta pääosin esimerkit ovat aina kahtena tiedostona tyyliin client.c ja server.c Vastaavasti tahtoisin nähdä esimerkki toteutuksen miten luodaan client-server tyyppinen toteutus niin että molemmat voidaan käynnistää samasta samasta tiedostosta tyyliin ClientServer.c
Itsellä kun ei taito vielä riitä...Täsmennyksenä edelliseen...eli miten koodataan tällaista
Serverin käynnistys: clientserver -p (port)
Clientin käynnistys: clientserver -h (serveraddress) -p (port)
jotta molemmat toimisivat yhdestä tiedostosta ClientServer.c - ITiootti
verkkoja kirjoitti:
Täsmennyksenä edelliseen...eli miten koodataan tällaista
Serverin käynnistys: clientserver -p (port)
Clientin käynnistys: clientserver -h (serveraddress) -p (port)
jotta molemmat toimisivat yhdestä tiedostosta ClientServer.c#include "server.h"
#include "client.h"
int main(char **arg, int arc){
if(arc==3)serverMain(arg, arc);
else if(arc==5)clientMain(arg, arc);
else return -666;
return 0;
} - verkkoja
ITiootti kirjoitti:
#include "server.h"
#include "client.h"
int main(char **arg, int arc){
if(arc==3)serverMain(arg, arc);
else if(arc==5)clientMain(arg, arc);
else return -666;
return 0;
}Mitä tuo edellinen määrittely niinku tarkalleen tekee ??
- asdasdasdasd2
verkkoja kirjoitti:
Mitä tuo edellinen määrittely niinku tarkalleen tekee ??
1. Parseta komentoriviargumentit
2. Riippuen argumenteista käynnistä client tai palvelinaliohjelma
3. ????
4. Profit!
ps. huoh tätä suomi24 ;) Nimimerkki asdasdasdasd on jo varattu. Valitse toinen nimimerkki.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
S-kauppa nosti hintoja, K-kauppa laski
Elintarvikkeiden arvonlisävero laski vuodenvaihteessa 13,5 prosenttiin. S-kauppa siirsi alennuksen suoraan katteisiin pi335128Vilma Nissinen pyytää anteeksi rasistisia lausuntojaan
Nöyrtyi kuten persut yleensäkin. On kyllä noloa tuollainen vätystely, kun ei ole miestä seisoa omien lausuntojensa takan2744970Hiihtäjä Vilma Nissisen kommentit aiheutti paniikkia
ja hernettä vedettiin nenään. Nissinen kertoi torstaina haastattelussa, kun häneltä kysyttiin, että tykkääkö hän hiihtä554446Riikka Purra: "Kokoomus haluaa leikata pienituloisten etuuksista - Se ei meille käy"
Näin vakuutti persujen Purra edellisten eduskunta vaalien alla,. https://www.ku.fi/artikkeli/4910942-kun-uudessa-videos692425Sandels tölkin hinta nousi 1,29 eurosta 1,32 euroon
Mitähän järkeä valtiolla on verottaa tuotakin elintarviketta niin kovasti, että on järkevämpää käydä hakemassa ulkomailt461858Nyt ottaa persua pattiin: sähköauto joulukuun myydyin
🤣 prööt prööt pakoputkellaan pörisevää persua ottaa nyt saamaristi pattiin, kun paristoilla kulkeva sähköauto on noussu281804Ovatko Perussuomalaiset kommunisteja?
Toiset sanovat että ovat, toiset sanovat että eivät. Ainakin heillä on paljon sen aatteen piirteitä, koska haluavat kont201767Lindtmanin pääministeriys lähenee päivä päivältä
Suomen kansan kissanpäivät alkavat siitä hetkestä, kun presidentti Stubb on tehnyt nimityksen. Ainoastaan ylin tulodesi791713Ikävä uutinen uudesta Unelmia Italiassa kaudesta - Iso pettymys tv-katsojille!
Unelmia Italiassa -sarja kertoo Ellen Jokikunnaksen perheen elämästä Suomessa ja Italiassa. Nyt Ellen on kertonut tuleva141552- 1051476