Torna indietro   Hardware Upgrade Forum > Software > Programmazione

HP OMEN MAX 16 con RTX 5080: potenza da desktop replacement a prezzo competitivo
HP OMEN MAX 16 con RTX 5080: potenza da desktop replacement a prezzo competitivo
HP OMEN MAX 16-ak0001nl combina RTX 5080 Laptop e Ryzen AI 9 HX 375 in un desktop replacement potente e ben raffreddato, con display 240 Hz e dotazione completa. Autonomia limitata e calibrazione non perfetta frenano l'entusiasmo, ma a 2.609 euro è tra le proposte più interessanti della categoria.
Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta
Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta
Google ha appena rinnovato la sua celebre serie A con il Pixel 10a, lo smartphone della serie più conveniente se consideriamo il rapporto tra costo e prestazioni. Con il chip Tensor G4, un design raffinato soprattutto sul retro e l'integrazione profonda di Gemini, il colosso di Mountain View promette un'esperienza premium a un prezzo accessibile. E il retro non ha nessuno scalino
6G, da rete che trasporta dati a rete intelligente: Qualcomm accelera al MWC 2026
6G, da rete che trasporta dati a rete intelligente: Qualcomm accelera al MWC 2026
Al MWC Qualcomm annuncia una coalizione industriale per lanciare il 6G entro il 2029 e introduce agenti IA per la gestione autonoma della RAN. Ericsson, presente sul palco, conferma la direzione: le reti del futuro saranno IA-native fin dalla progettazione
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 04-09-2003, 12:08   #1
Killian
Senior Member
 
L'Avatar di Killian
 
Iscritto dal: Sep 2002
Città: centro Italia
Messaggi: 1189
C e TCP/IP

ciao, vorrei chiedere un parere agli esperti: c'è un sito in cui posso documentarmi, o un libro non troppo costoso (per ora preferisco il sito, visto che saprò tra una decina di giorni se la cosa effettivamente mi servirà) riguardo la programmazione in C sul protocollo TCP/IP? Mi spiego meglio, forse per il tirocinio di laurea avrò bisogno di sviluppare del codice C per far comunicare un PC e una scheda elettronica tramite protocollo TCP/IP, il PC e la scheda saranno collegati probabilmente via ethernet, sul PC ci sarà quasi sicuramente un SO Windows.

Qualcuno può aiutarmi? Tenete presente che qualcosa di C la conosco, ma comunque ad un livello base, cicli, procedure ecc.; comunque non grafica (che ovviamente in questo caso non mi serve).
Killian è offline   Rispondi citando il messaggio o parte di esso
Old 04-09-2003, 19:25   #2
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Re: C e TCP/IP

Quote:
Originariamente inviato da Killian
ciao, vorrei chiedere un parere agli esperti: c'è un sito in cui posso documentarmi, o un libro non troppo costoso (per ora preferisco il sito, visto che saprò tra una decina di giorni se la cosa effettivamente mi servirà) riguardo la programmazione in C sul protocollo TCP/IP? Mi spiego meglio, forse per il tirocinio di laurea avrò bisogno di sviluppare del codice C per far comunicare un PC e una scheda elettronica tramite protocollo TCP/IP, il PC e la scheda saranno collegati probabilmente via ethernet, sul PC ci sarà quasi sicuramente un SO Windows.

Qualcuno può aiutarmi? Tenete presente che qualcosa di C la conosco, ma comunque ad un livello base, cicli, procedure ecc.; comunque non grafica (che ovviamente in questo caso non mi serve).
Devi studiarti le socket per implementare funzionalità di IPC. Tieni presente che le socket in C non sono una minkiata come in Java. Devi capire i concetti.

http://www.gnu.org/manual/glibc-2.2....s.html#Sockets
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2003, 11:58   #3
Killian
Senior Member
 
L'Avatar di Killian
 
Iscritto dal: Sep 2002
Città: centro Italia
Messaggi: 1189
Re: Re: C e TCP/IP

Quote:
Originariamente inviato da mjordan
Devi studiarti le socket per implementare funzionalità di IPC. Tieni presente che le socket in C non sono una minkiata come in Java. Devi capire i concetti.

http://www.gnu.org/manual/glibc-2.2....s.html#Sockets
grazie del link, ancora devo leggerlo ma spero che mi sia utile.

Voglio aggiungere una cosa, esistono librerie C già pronte, usabili liberamente e utili allo scopo?
Killian è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2003, 12:15   #4
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Re: Re: Re: C e TCP/IP

Quote:
Originariamente inviato da Killian
grazie del link, ancora devo leggerlo ma spero che mi sia utile.

Voglio aggiungere una cosa, esistono librerie C già pronte, usabili liberamente e utili allo scopo?
Certo ce ne sono a tonnellate. Ma per un tirocinio non penso ti facciano imparare una libreria pronta. Voglio dire, che utilità avrebbe ...
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2003, 13:04   #5
Killian
Senior Member
 
L'Avatar di Killian
 
Iscritto dal: Sep 2002
Città: centro Italia
Messaggi: 1189
Re: Re: Re: Re: C e TCP/IP

Quote:
Originariamente inviato da mjordan
Certo ce ne sono a tonnellate. Ma per un tirocinio non penso ti facciano imparare una libreria pronta. Voglio dire, che utilità avrebbe ...
in realtà nel tirocinio, se si farà questa cosa visto che non è ancora certo, il lavoro sarà fatto presso un'azienda su un prodotto, di cui la mia parte è appunto solo una parte, che viene fatto perchè commissionato da un'altra azienda, quindi l'importante è che il prodotto sia fatto e funzioni, non che venga fatto da zero senza avvalersi di parti di codice già pronte.
Killian è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2003, 14:13   #6
recoil
Senior Member
 
L'Avatar di recoil
 
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19149
Re: Re: C e TCP/IP

Quote:
Originariamente inviato da mjordan
Tieni presente che le socket in C non sono una minkiata come in Java.
aiuto!
il gergo da sms dei giovani d'oggi!

non ho visto molto bene le socket in C ma in ogni caso non posso che essere d'accordo con te: in Java e' molto semplice interfacciarsi con i protocolli di trasporto (e meno male)

Ultima modifica di recoil : 05-09-2003 alle 15:52.
recoil è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2003, 14:17   #7
Killian
Senior Member
 
L'Avatar di Killian
 
Iscritto dal: Sep 2002
Città: centro Italia
Messaggi: 1189
chissà che non sia possibile lavorare in java anzichè in C.....

Quali potrebbero essere i vantaggi, a parte la semplicità?
Dopotutto non devo fare niente di grafico, comunque non sono io a decidere che linguaggio usare, inoltre di C qualcosa so (poco), di Java non so niente, anche se conosco Javascript, che comunque non dovrebbe essere affatto simile, ho sentito.
Killian è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2003, 20:13   #8
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
Re: Re: Re: C e TCP/IP

Quote:
Originariamente inviato da recoil
aiuto!
il gergo da sms dei giovani d'oggi!

non ho visto molto bene le socket in C ma in ogni caso non posso che essere d'accordo con te: in Java e' molto semplice interfacciarsi con i protocolli di trasporto (e meno male)

che poi è ciò che ti insegnano DICO ????
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2003, 20:45   #9
recoil
Senior Member
 
L'Avatar di recoil
 
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19149
Re: Re: Re: Re: C e TCP/IP

Quote:
Originariamente inviato da misterx
che poi è ciò che ti insegnano DICO ????
si in università da me hanno spiegato solo le socket con Java, mentre in passato si facevano in C.

quanto a Killian: Java è diverso da javascript.
comunque al lavoro penso che ti dovrai attenere al linguaggio che usano per il resto del progetto.
recoil è offline   Rispondi citando il messaggio o parte di esso
Old 05-09-2003, 23:13   #10
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Re: Re: Re: Re: Re: C e TCP/IP

Quote:
Originariamente inviato da Killian
in realtà nel tirocinio, se si farà questa cosa visto che non è ancora certo, il lavoro sarà fatto presso un'azienda su un prodotto, di cui la mia parte è appunto solo una parte, che viene fatto perchè commissionato da un'altra azienda, quindi l'importante è che il prodotto sia fatto e funzioni, non che venga fatto da zero senza avvalersi di parti di codice già pronte.
Bene. Comunque se ti ganno usare Java o comunque una libreria buon per te... Vorrà dire che avrai meno guai.

Quì c'è una di quelle librerie che ti dicevo:
E' abbastanza specializzata nonostante rimanga generica.

http://libnet.sourceforge.net/

Tuttavia se sei in un ambito aziendale penso non ti facciano neanche scegliere la libreria ...
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 06-09-2003, 14:11   #11
Killian
Senior Member
 
L'Avatar di Killian
 
Iscritto dal: Sep 2002
Città: centro Italia
Messaggi: 1189
comunque nessuno mi ha ancora parlato di libri, esiste un libro sul C utile per fare quello che devo fare in Italiano che non costi un'esagerazione? Magari che alla fine di ogni capitolo contenga anche degli esercizi.
Killian è offline   Rispondi citando il messaggio o parte di esso
Old 06-09-2003, 17:42   #12
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da Killian
comunque nessuno mi ha ancora parlato di libri, esiste un libro sul C utile per fare quello che devo fare in Italiano che non costi un'esagerazione? Magari che alla fine di ogni capitolo contenga anche degli esercizi.
Libri che spiegano queste cose in italiano e di basso costo non ne ho mai trovati...
Ma se ti va di fare un piccolo investimento, questo è sicuramente la bibbia ufficiale della C nEtwork Programming:

Codice:
Richard Stevens
Unix Network Programming, Volume I
Prentice Hall - Seconda edizione
ovviamente indispensabile anche il secondo:

Codice:
Richard Stevens
Unix Network Programming, Volume II: Interprocess Communication
Prentice Hall - Seconda edizione
Quando si parla di network programming questi sono i testi di riferimento. Ovviamente devi avere delle conoscenze di bas edi system programming.
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2003, 14:50   #13
Killian
Senior Member
 
L'Avatar di Killian
 
Iscritto dal: Sep 2002
Città: centro Italia
Messaggi: 1189
Quote:
Originariamente inviato da mjordan

...

Quando si parla di network programming questi sono i testi di riferimento. Ovviamente devi avere delle conoscenze di bas edi system programming.
come conoscenze di base di system programming cosa intendi?
Attualmente le mie conoscenze riguardano cose elementari , fino alle strutture e alle operazioni sui file ad esempio.
Killian è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2003, 16:22   #14
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da Killian
come conoscenze di base di system programming cosa intendi?
Attualmente le mie conoscenze riguardano cose elementari , fino alle strutture e alle operazioni sui file ad esempio.
Pipe, named pipe, gestione di processi, file descriptor ...
mjordan è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2003, 21:15   #15
Killian
Senior Member
 
L'Avatar di Killian
 
Iscritto dal: Sep 2002
Città: centro Italia
Messaggi: 1189
Quote:
Originariamente inviato da mjordan
Pipe, named pipe, gestione di processi, file descriptor ...
ok, sono nella merda fino al collo, il link che mi hai dato più sopra va bebe per queste cose? Conosci oltre a dei link, un libro in italiano che spieghi queste cose, che magari non costi mmmiillle euro?

Chissà quanto ci metterò a studiare, contando che al momento no ho altro da fare.

Comunque grazie per le tue risposte.
Killian è offline   Rispondi citando il messaggio o parte di esso
Old 08-09-2003, 16:22   #16
mjordan
Bannato
 
L'Avatar di mjordan
 
Iscritto dal: Mar 2002
Città: Pescara - 未婚・恋人なし Moto: Honda CBR 1000 RR ‫Casco: XR1000 Diabolic 3
Messaggi: 27578
Quote:
Originariamente inviato da Killian
ok, sono nella merda fino al collo, il link che mi hai dato più sopra va bebe per queste cose? Conosci oltre a dei link, un libro in italiano che spieghi queste cose, che magari non costi mmmiillle euro?

Chissà quanto ci metterò a studiare, contando che al momento no ho altro da fare.

Comunque grazie per le tue risposte.
Nel link che ti ho dato c'è tutto. L'unico problema è che è un reference, se non hai nessunissima base sarà un po difficile seguirlo... D'altro canto non ho mai visto questa roba in italiano su dei libri ... Comunque ho da darti un libro interessante che ormai è aperto:

Mark Mitchell
Advanced Linux Programming
New Riders Publishing

La buona notizia è che lo puoi scaricare gratuitamente quì:
http://www.advancedlinuxprogramming.com/alp-folder

La cattiva notizia è che a dispetto del titolo non è nulla di avanzato Comunque per un primo sguardo ai processi per esempio può essere utile...

Se vuoi qualcosa di serio sull'argomento, che, però, si paga (circa 80 euro) c'è il primo volume di Stevens, nella stessa collana dei titoli che ti ho dato prima:

Richard Stevens
Advanced Programming in the Unix Environment
Addison Wesley.

Sempre dello stesso autore, quindi, ma quando si parla di programmazione UNIX questo è l'autore riconosciuto come il migliore. I suoi tre libri, infatti (i due sulla network programming e questo sulla system programming sono considerati i testi di riferimento da moltissime università, sia in Italia sia all'estero).

Io li ho presi tutti e tre. Mi sono svenato. Tutti e tre li ho pagati quasi 240 euro (circa 80 l'uno). Eppure leggendoli, ancora riesco a pentirmene. Ottimi sia per riferimento che per apprendimento.
Ottimo investimento secondo me.
mjordan è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


HP OMEN MAX 16 con RTX 5080: potenza da desktop replacement a prezzo competitivo HP OMEN MAX 16 con RTX 5080: potenza da desktop ...
Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta Recensione Google Pixel 10a, si migliora poco ma...
6G, da rete che trasporta dati a rete intelligente: Qualcomm accelera al MWC 2026 6G, da rete che trasporta dati a rete intelligen...
CHUWI CoreBook Air alla prova: design premium, buona autonomia e qualche compromesso CHUWI CoreBook Air alla prova: design premium, b...
Roborock Saros 20: il robot preciso e molto sottile Roborock Saros 20: il robot preciso e molto sott...
Xbox non reintrodurrà i giochi in...
Profili social dei defunti creati automa...
L'IA accelera il lavoro, ma serve ancora...
Insta360 lancia Quick Reader: 512GB di p...
Notebook: prezzi verso un incremento del...
Il Politecnico di Milano va oltre i tran...
Questo nuovo driver integrato in Windows...
Offerte di Primavera Amazon: scope elett...
PS5 Slim con SSD da 1TB e NBA 2K26 inclu...
Nexperia, tra Olanda e Cina divampa anco...
AirPods in forte sconto su Amazon: AirPo...
TV 55'' con Ambilight a 279€ o un enorme...
Yann LeCun lancia AMI Labs: raccolti 1,0...
ECOVACS sconta fino al 50% i robot per l...
Due OLED LG da 65'' in forte sconto su A...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 14:06.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v