Repository 32bit  Forum
Repository 64bit  Wiki

Socket in C

Forum dedicato alla programmazione.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Specificare sempre il tipo di shell (bash, sh, csh, etc...)
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza dell'ultima regola porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Socket in C

Messaggioda BoardGame » dom apr 20, 2008 20:07

Salve!
Finalmente trovo un forum decente e frequentato dove poter parlare di Informatica. Vi espongo subito qual'è il mio problema: la programmazione delle socket in C. In pratica dovrei creare un lato server che riceva in input l'indirizzo IP e il numero di porta a cui collegarsi e che poi stampi a video l'indirizzo e la porta che lo hanno contattato. Alla fine rimane in attesa di eventuali altre connessioni.
Credo che non sia molto difficile però io ho appena cominciato con l'argomento e quindi non so bene come muovermi.
Spero che qualcuno possa aiutarmi dandomi uno stralcio di codice.
BoardGame
Linux 1.0
Linux 1.0
 
Messaggi: 3
Iscritto il: dom apr 20, 2008 19:58

Re: Socket in C

Messaggioda JohnnyMnemonic » dom apr 20, 2008 20:16

Puoi cercare la versione online del Gapil di Simone Piccardi, troverai quello che cerchi, in teoria e esempi di codice
Avatar utente
JohnnyMnemonic
Staff
Staff
 
Messaggi: 2729
Iscritto il: dom set 05, 2004 0:00
Località: Bologna
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos

Re: Socket in C

Messaggioda boh » dom apr 20, 2008 20:25

In questo topic c'è un esempio che fa al caso tuo :D
viewtopic.php?f=20&t=23769
"Be yourself. Everyone else is already taken." ~ Oscar Wilde
Avatar utente
boh
Linux 2.6
Linux 2.6
 
Messaggi: 736
Iscritto il: ven set 16, 2005 0:00
Località: Milano.
Slackware: 14 (x64)
Kernel: 3.2.29
Desktop: KDE 4.10.3

Re: Socket in C

Messaggioda BoardGame » dom apr 20, 2008 20:26

Eh ci sto dando un'occhiata a Gapil ma c'è tanta roba, purtroppo non ho tanto tempo per leggermela tutta :(
BoardGame
Linux 1.0
Linux 1.0
 
Messaggi: 3
Iscritto il: dom apr 20, 2008 19:58

Re: Socket in C

Messaggioda BoardGame » dom apr 20, 2008 20:28

boh ha scritto:In questo topic c'è un esempio che fa al caso tuo :D
viewtopic.php?f=20&t=23769

Però se non sbaglio con quei codici non si chiede a video l'indirizzo IP e la porta,no? E' solo una semplice emulazione client/server..
BoardGame
Linux 1.0
Linux 1.0
 
Messaggi: 3
Iscritto il: dom apr 20, 2008 19:58

Re: Socket in C

Messaggioda ksniffer » dom apr 20, 2008 20:34

Qui trovi una guida completissima per la programmazione in rete per GNU/Linux:
http://beej.us/guide/bgnet/

È sintetica. Sono 92 pagine, ma considera che si leggono velocemente. Ci sono esempi completi.
Avatar utente
ksniffer
Linux 2.6
Linux 2.6
 
Messaggi: 540
Iscritto il: lun lug 30, 2007 13:18
Kernel: 2.6.34
Desktop: KDE 4.4.4
Distribuzione: ArchLinux


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti