n° 185
Maggio/Giugno 2013
Maggio 24, 2013, 04:32:23 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  

* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: "Testi sacri" su TCP/IP (in ambiente C/C++)  (Letto 7187 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
Lolindir
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 0


Mostra profilo
« inserita:: Dicembre 18, 2007, 04:01:41 pm »

Scusate, sono un nuovo arrivato!
Mi presento, mi chiamo Francesco, ho 16 ann, programmo in c# da 4 anni e in c++ da 2 anni, più conoscenze assembler, nn sono molto esperto però, e volevo sapere se era possibile creare un programma con un itereazione continua che manda l\'ip del pc ad un server con ip statico (come un sito internet) e il server riceve l\'ip e lo salva in un file txt o html e cancella il precedente, è possibile?
Registrato
Hyde
Global Moderator
Hero Member
*****

Karma: +47/-6
Scollegato Scollegato

Messaggi: 3266


I am a man who walks alone


Mostra profilo WWW
« Risposta #1 inserita:: Dicembre 18, 2007, 04:20:08 pm »

Più o meno tutto è possibile.  Sorriso

Quali delle varie operazioni che hai descritto sono più ostiche?

Ovvero, cosa non sai fare di tutto quello che ci hai spiegato!?
Registrato

I Moderatori invitano tutti gli utenti a prendere visione del REGOLAMENTO e a rispettarlo.
http://myitside.blogspot.com
Lolindir
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 0


Mostra profilo
« Risposta #2 inserita:: Dicembre 18, 2007, 04:24:45 pm »

Nulla, sono fermo al:

for ( ; ; ){


}

^^\'\'\'

la programamzzione di rete è nuova per me ^^\'\'\'\'\'
Registrato
Hyde
Global Moderator
Hero Member
*****

Karma: +47/-6
Scollegato Scollegato

Messaggi: 3266


I am a man who walks alone


Mostra profilo WWW
« Risposta #3 inserita:: Dicembre 18, 2007, 04:30:17 pm »

Ehmm.. Caro Francesco in questo caso ti consiglio di cominciare ad aprire un libro, perché difficilmente troverai in questo forum una persona che scriva tutto il codice necessario, da inserire in quel loop.
Registrato

I Moderatori invitano tutti gli utenti a prendere visione del REGOLAMENTO e a rispettarlo.
http://myitside.blogspot.com
Lolindir
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 0


Mostra profilo
« Risposta #4 inserita:: Dicembre 18, 2007, 04:32:37 pm »

Lo so infatti volevo sapere dove devo trovare il necessario, in che modo devo gestire il server sul sito e in che linguaggio scrivere il server ^^ ...
Registrato
abysso
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 1


Mostra profilo
« Risposta #5 inserita:: Dicembre 18, 2007, 04:58:25 pm »

Citazione
Postato originariamente da Lolindir
[...]
Mi presento, mi chiamo Francesco, ho 16 ann, programmo in c# da 4 anni e in c++ da 2 anni, più conoscenze assembler[...]

apperò... a 12 anni altro che c#...
per me era già tanto se riuscivo a scrivere qualche riga di codice in Basic con il C64...
Registrato
Lolindir
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 0


Mostra profilo
« Risposta #6 inserita:: Dicembre 18, 2007, 05:00:43 pm »

infatti non ero molo bravo però calcolatrici calcoli di aree etc...
Registrato
Hyde
Global Moderator
Hero Member
*****

Karma: +47/-6
Scollegato Scollegato

Messaggi: 3266


I am a man who walks alone


Mostra profilo WWW
« Risposta #7 inserita:: Dicembre 18, 2007, 05:05:08 pm »

Visto che conosci c#, ti consiglio diusare quellinguaggio per questo compito.
In un\'unica solution puoi facilemente crea il software lato client e lato server...
Registrato

I Moderatori invitano tutti gli utenti a prendere visione del REGOLAMENTO e a rispettarlo.
http://myitside.blogspot.com
M.A.W. 1968
** LEGGETE IL REGOLAMENTO ! **
Global Moderator
Hero Member
*****

Karma: +204/-15
Scollegato Scollegato

Messaggi: 2706


Discrete And Combinatorial Mathematics


Mostra profilo WWW
« Risposta #8 inserita:: Dicembre 18, 2007, 05:31:54 pm »

Citazione
Postato originariamente da Lolindir
Lo so infatti volevo sapere dove devo trovare il necessario, in che modo devo gestire il server sul sito e in che linguaggio scrivere il server ^^ ...

Benvenuto nel forum.

Dal canto mio non ti regalerò un pesce e non ti insegnerò neppure a pescare, ma ti spiegherò come costruire una flotta di baleniere per andare a caccia di Moby Dick insieme al capitano Achab. Felice

W.R. Stevens & G. Wright, "TCP/IP Illustrated vol. 1/2/3", Addison Wesley - questa è la Bibbia del TCP/IP.

D. Douglas & D.L. Stevens, "Internetworking with TCP/IP vol. 1/2/3", Prentice Hall.

Dopo aver studiato questi sei volumi, nel giro di qualche mese, saprai tutto quello che c'è da sapere sul TCP/IP.
Questo ti servirà molto.


PS: Per fortuna quando io avevo 12 anni non esistevano c#, java e tutte le varie schifezze "moderne"... altrimenti il mio lavoro attuale sarebbe probabilmente la mirmecologia subtropicale, e il mio hobby la filologia ugrofinnica o le costruzioni in scala con i fiammiferi usati o la partecipazione ai campionati di sgancio rapido del reggiseno (senza mani). Felice
Registrato

I Moderatori invitano tutti gli utenti a prendere visione del REGOLAMENTO e a rispettarlo.

Un blog? Io? Occhiolino
Salvatore Meschini
Non sempre ciò che viene dopo è progresso
Global Moderator
Hero Member
*****

Karma: +35/-11
Scollegato Scollegato

Messaggi: 3431


42°01.408' NORD - 13°25.315' EST


Mostra profilo WWW
« Risposta #9 inserita:: Dicembre 18, 2007, 05:55:18 pm »

Citazione

ti spiegherò come costruire una flotta di baleniere per andare a caccia di Moby Dick insieme al capitano Achab


Quando tornerai dalla lunga \"crociera di piacere\" offerta dalle linee M.A.W., se avrai ancora voglia di andar per mare, ti consiglio di far rotta sul namespace System.Net. Felice

Battute a parte, nonostante questo post sembri dimostrare esattamente il contrario, concordo con l\'idea secondo la quale una costruzione va tirata su partendo dalle fondamenta e non dal tetto. Molto spesso quelle che sembrano delle scorciatoie si rivelano essere dei vicoli ciechi, visto che hai 16 anni prenditi tutto il tempo di cui hai bisogno per capire, con gradualità, how things work.
Registrato

Salvatore Meschini

I moderatori invitano tutti gli utenti a rispettare il REGOLAMENTO.
abysso
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 1


Mostra profilo
« Risposta #10 inserita:: Dicembre 18, 2007, 06:29:56 pm »

Citazione
Postato originariamente da M.A.W. 1968
D. Douglas & D.L. Stevens, \"Internetworking with TCP/IP vol. 1/2/3\", Prentice Hall.


ottimo libro.
ma ne esiste una versione italiana?
nel caso che il \"ragazzo\" soffra ancora di pesantezza pre-english (alla quale dovrà rimediare al più presto) potrebbe essere interessato anche a questo libro, che ai tempi trovai leggero e stuzzicante.
Non tratta specificatamente il solo TCP/IP, ma è ottimo come punto di partenza per lo studio delle reti(almeno che M.A.W. non me lo massacri in un prossimo post).
Ne esiste anche una 3a edizione, che però non conosco.
Registrato
celeborn85
Global Moderator
Hero Member
*****

Karma: +57/-11
Scollegato Scollegato

Messaggi: 2118


Mostra profilo
« Risposta #11 inserita:: Dicembre 18, 2007, 07:30:02 pm »

Citazione
Postato originariamente da abysso
Citazione
Postato originariamente da M.A.W. 1968
D. Douglas & D.L. Stevens, \"Internetworking with TCP/IP vol. 1/2/3\", Prentice Hall.


ottimo libro.
ma ne esiste una versione italiana?
nel caso che il \"ragazzo\" soffra ancora di pesantezza pre-english (alla quale dovrà rimediare al più presto) potrebbe essere interessato anche a questo libro, che ai tempi trovai leggero e stuzzicante.
Non tratta specificatamente il solo TCP/IP, ma è ottimo come punto di partenza per lo studio delle reti(almeno che M.A.W. non me lo massacri in un prossimo post).
Ne esiste anche una 3a edizione, che però non conosco.

Io avevo usato la terza edizione in un corso introduttivo sulle reti. Se non ricordo male non va molto nel dettaglio ma è sicuramente abbastanza facile da leggere e seguire. La terza edizione non mi sembra fosse molto diversa da quella precedente.
Il mio prof aveva parlato di alcuni problemi di traduzione soprattutto nelle edizioni più vecchie e consigliava, per coloro che potevano averne accesso, l\'edizione inglese.

Edit: Ho appena notato che il mio libro non è della Mc Graw Hill ma della Pearson e, nonostante abbia gli stessi autori, ha un titolo leggermente diverso: Reti di calcolatori e Internet. Ha cambiato casa editrice (e titolo) per la nuova versione o è un\'altro libro?
Registrato

I moderatori invitano tutti gli utenti a prendere visione del REGOLAMENTO e a rispettarlo.
M.A.W. 1968
** LEGGETE IL REGOLAMENTO ! **
Global Moderator
Hero Member
*****

Karma: +204/-15
Scollegato Scollegato

Messaggi: 2706


Discrete And Combinatorial Mathematics


Mostra profilo WWW
« Risposta #12 inserita:: Dicembre 18, 2007, 08:01:24 pm »

In generale vale sempre l'idea di acquistare direttamente l'edizione originale - almeno finché l'inglese rimarrà la lingua più parlata nel mondo (le alternative non sono molto confortanti: cinese e arabo, oltre allo spagnolo col quale potremmo anche in qualche modo arrangiarci) e la lingua di elezione per le discipline scientifiche e tecnologiche.

McGraw Hill ha in catalogo diverse dozzine di testi riguardo reti e protocolli, a vari livelli di approfondimento, spesso utilizzati nei corsi universitari: McCabe, J. Roese, Brenton, Halabi sono tra i più gettonati per reti multiprotocollo, LAN commutate, architetture di instradamento... sono tutti validi, con i loro limiti e le loro scelte di campo.

A livello introduttivo, per avere un quadro generale senza troppi dettagli, va bene anche il testo di Kurose suggerito da Abysso.

Lo Stevens-Wright rimane comunque ad altri livelli, estremamente esaustivi e decisamente vicini alla completezza assoluta in merito all'argomento TCP/IP - che nonostante l'aura mistico-iniziatica che gli viene intessuta attorno da legioni di lamer e cracker wannabe semianalfabeti sempre pronti ad idolatrare nmap, è in realtà solo una enorme e datatissima banalità, non realtime, a bassa affidabilità, contornata da una mole di innumerevoli dettagli insignificanti stratificatisi nel tempo.

Saprete senz'altro che nei corsi di reti per TLC, automazione, informatica si studia(va)no nell'ordine i layer OSI con un approccio bottom-up, i protocolli industriali failsafe (con esempi scelti tra FilBus, FieldBus, InterBus, ProfiBus, DH, ControlNet, DeviceNet, P-Net, HDLC, CAN, LIN...), la normativa EN50159-2 e solo in ultimo il TCP/IP come esempio applicativo di uno (forse il peggiore) dei tanti protocolli che utilizzano Ethernet.


Citazione
Postato originariamente da celeborn85
Ho appena notato che il mio libro non è della Mc Graw Hill ma della Pearson e, nonostante abbia gli stessi autori, ha un titolo leggermente diverso: Reti di calcolatori e Internet. Ha cambiato casa editrice (e titolo) per la nuova versione o è un\'altro libro?

A quanto pare, Pearson ha acquisito i diritti di traduzione per la nuova edizione.

Si tratta comunque, sostanzialmente, del medesimo testo con qualche aggiunta e revisione.
Registrato

I Moderatori invitano tutti gli utenti a prendere visione del REGOLAMENTO e a rispettarlo.

Un blog? Io? Occhiolino
fai
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 0

0
Mostra profilo
« Risposta #13 inserita:: Dicembre 20, 2007, 05:26:36 pm »

E\'vero che dovresti partire dalle basi, comunque se vuoi realizzare l\'applicazione molto rapidamente potresti usare dei linguaggi di scripting come pyton o perl. Questi mettono a disposizione pacchetti molto semplici che ti permettono di inviare la richista HTTP al server (ammesso che tu voglia usare HTTP) a me sembra la soluzione più rapida e semplice.
Per quanto riguarda il server puoi realizzare una paginetta PHP. Se cerchi un po\'di informazioni su Python e PHP credo che anche senza sapere nulla di reti puoi farcela.

Se proprio ci tieni ad usare c++ devi dare un\'ochhiata ai socket o winsock e poi implementarti le regole del protocollo.
Registrato
flavio58
Jr. Member
**

Karma: +4/-23
Scollegato Scollegato

Messaggi: 92

flaviobernardotti@hotmail.com flaviobernardott flaviobernardotti
Mostra profilo E-mail
« Risposta #14 inserita:: Giugno 27, 2008, 09:47:06 am »

Se vuoi su uno dei 14 libri da me scriti e lasciati free c'è :

Hacker's Programing Book di 1900 pagine

sulle quali c'è tutto dalla A alla Z sulla programmzione per reti, librerie, teoria, metodi ecc. Insomma .... Oserei definirla una bibbia (a livello di pagine penso che siamo li).
L'unica cosa è che devi poi stampartela e otterrai 4 libri da 500 pagine circa .....
Prova a vedere su www.bernardotti.it/libri.html

PS: Non c'e' nulla di commerciale .... tuti i libri sono gratuiti e partono dal primo 'Programmazione avanazat in C' del 1986 a 'Progettazione di sistemi di sorveglianza intelligenti' 1400 pagine 2006 ......
Registrato

Flavio Bernardotti
Il portale della visione artificiale http://www.bernardotti.it/portal
I miei libri gratuiti http://www.bernardotti.it/libri.html
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2011 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



Links to Page