Newsgroup: it.comp.lang.c++
Titolo: CAsyncSocket

Salve a tutti , non riesco bene a capire come funzioni la classe casyncsocket .
In trasmissione va tutto bene ,ma in ricezione non riesco a farla funzionare
.Cioè se faccio .
CAsyncSocket sock ;
sock.Create ();
sock.Listen ();
sock.Accept ();
sock.Receive (buffer,1024);
non ricevo proprio nulla . Ho provato allora a costruirne una classe derivata ,
ho messo un puntatore alla funzione principale (C***Dlg) ma poi non riesco a
far puntare la nuova classe alla classe della finestra . Se infatti assegno il
puntatore pnt alla finestra principale , e ad essa aggiungo una funzione per il
trattamento dei dati ricevuti ricevi () :
void OnReceive (){
pnt->ricevi();
casyncsocket::onaccept();
}
trovo che pnt è di classe CDialog quindi non ha una funzione ricevi in se .
COme fare allora a farlo puntare ?
Altra domanda:le funzioni virtuali sono funzioni modificabili dal programmatore
? ( si vede che sono alle prime armi !!!)
-- 
Posted from 
ppp-157-116.15-151.iol.it
 [151.15.116.157] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ciao,
Questo newsgroup si occupa del linguaggio C++ in quanto tale, e non di
aspetti specifici di particolari implementazioni. Per questo non e' il
posto piu' adatto per porre domande specifiche come la tua.
Potresti avere piu' fortuna su uno dei seguenti gruppi:
Per Win32 (95, 98, NT): it.comp.programmare.win32
Per Dos/Win 3.x: it.comp.os.dos
Per Linux:      it.comp.os.linux.development
Per C++Builder: i gruppi borland.public.cppbuilder.*, disponibili sul
                server 
newsgroups.borland.com
 (prevalentemente in 
                inglese, ma si puo' postare anche in italiano)
Grazie,
Nicola Musatti

 Salve a tutti , non riesco bene a capire come funzioni la classe casyncsocket .
[cut]
Scusa se mi intrometto, ma questa classe si trova in qualche libreria
particolare?
-- 
Nemesis at work

 particolare?
MFC: è una libreria creata da Microsoft per lo sviluppo ad oggetti di
applicazioni Win32.
--
  Jerle Shannara
Per rispondere in email togli NO e SPAM
homepage 
http://utenti.tripod.it/jerleshannara

applicazioni Win32.
BRRR, mi vengono i brividi, Microsoft lungi da me ;)
Vabbe cmq ormai mi sono rassegnato me la scrivo da me la classettina
sulle socket UDP che è meglio :)
-- 
  _  _ >>Linux powered<< _     | "L'universo altro non è che un  
 | \| |___ _____ ___ ___|_|___ |  foruncolo del Divenire che si sta
 | .` | -_|     | -_|_ -| |_ -||  stemperando nel mare dell'Essere
 |_|\_|___|_|_|_|___|___|_|___||  ovvero nel Nulla"

particolare?
Sei molto maleducato.
Una persona qui dentro ti ha fatto notare che l'argomento e'
off-topic, perche' non rispetti il consiglio e ti sposti su
un altro gruppo ?
--
Andrea Laforgia - walkietalkie(at)
libero.it
http://www.geocities.com/AndreaLaforgia

 BRRR, mi vengono i brividi, Microsoft lungi da me ;)
Caspita, almeno quando si parla di programmazione, EVITIAMO di scrivere le 
solite ca**ate Win32/Linux...
Rispetto, please!
-- 
Luc.

 un altro gruppo ?
Forse perchè non sapeva trattarsi di una classe MFC e quindi voleva sapere 
come/dove muoversi?
*** E ora via con i Laforgia replies infiniti!!!
-- 
Luc.

solite ca**ate Win32/Linux...
Beh il punto è che al momento devo necessariamente sviluppare su Linux,
e quindi sono diventato un suo fan per necessità [1], poi non volevo 
fare la solita polemica Linux vs Win ci sono posti più adatti per farla,
il mio voleva essere un reply scherzoso (vedi anche lo smily)che riprende 
delle discussioni passate con Jerle Shannara che conosco anche IRL tutto 
qua.
E con questo chiudo non vorrei che da una stupidaggine come questa si
innescasse un thread infinito ;)
[1] Ma anche perchè mi ci trovo bene.


un altro gruppo ?
Beh non mi sembra di aver fatto una cosa tanto grave da essere etichettato
come molto maleducato, visto che mi trovavo in una situazione di necessità
ho chiesto semplicemente in quale libreria potessi trovare tale classe,
tutto qua. Non volevo certo intavolare una discussione accademica sull'uso
di della suddetta, mi bastava semplicemente il nome della classe.
Volendo fare il bambino dispettoso potrei dire che nemmeno le 
interminabili discussioni sulla eventualità di rendere il ng moderato (io 
tralaltro sarei favorevole) erano molto IT, e magari vi sareste dovuti 
spostare su IT.GROUPS o chi per esso, ma non ho detto nulla perchè mi rendo
conto che in alcune situazioni si può chiudere un occhio.
E con questo direi di chiudere qui altrimenti rischiamo di alimentare 
inutili interminabili thread.
Un Nemesis sempre ligio alla netiquette.


*** E ora via con i Laforgia replies infiniti!!!
Direi che ci siamo chiariti e non è il caso di continuare.


*** E ora via con i Laforgia replies infiniti!!!
Io replico a gente come te che farebbe bene a leggere i
messaggi che vengono postati, prima di inviare segnali
elettrici alle dita.


Direi che ci siamo chiariti e non è il caso di continuare.
Direi di no, ma non continuiamo comunque.


Un Nemesis sempre ligio alla netiquette.
Certo, certo.


sa come muoversi, da una che approfitta dell'occasione.
Non voglio litigare con te o con nessun altro del ng ma la risposta
standard di Nicola va bene per chi ha inviato la domanda, ma Nemesis
non sapeva a che libreria appartiene CAsyncSocket.
Non sapendo che la CAsyncSocket appartiene alle MFC come poteva sapere
se postare i suoi dubbi su it.comp.programmare.win32 o su
it.comp.os.linux.development o su qualsiasi altro gruppo indicato da
Nicola?
-- 
Marco Barisione (ICQ 84277092)

Andrea Laforgia - walkietalkie(at)
libero.it
[cut]
A proposito di netiquette, la tua firma non rispetta standard, infatti il 
delimitatore standard è "-- " e non "--", alcuni news-reader (tra cui 
Slrn che sto usando in questo momento) non riconoscono tale delimitatore
e quindi non eliminano automaticamente la firma dai follow-up.
Questo solo per dimostrarti che a voler essere pignoli non la si finisce
piu'.
-- 
  _  _ >>Now on Linux<<  _     || ICQ number.................Non lo uso
 | \| |___ _____ ___ ___|_|___ || Home-Page ................Non ce l'ho
 | .` | -_|     | -_|_ -| |_ -||| E-Mail................Non l'avrai mai
 |_|\_|___|_|_|_|___|___|_|___||| Un Nemesis che ha pochi e-contatti ;)

 Andrea Laforgia - walkietalkie(at)
libero.it
Un uomo da smentire... 8)
-- 
Luc.

Marco Barisone
           ^^
BARISIONE! perché tutti sbagliano sempre?  :-(


 BARISIONE! perché tutti sbagliano sempre?  :-(
Perchè l'occhio umano non legge tutto, ma interpreta solo alcune lettere 
delle parole... Il resto viene 'compilato on the fly'... 8)
PS: sorry!
-- 
Luc.