Article View: es.comp.os.linux.programacion
Article #13473Select y Sockets
From: Pablo Lemos
Date: Mon, 19 Feb 2001 06:46
Date: Mon, 19 Feb 2001 06:46
25 lines
1866 bytes
1866 bytes
Hola grupo, me encuentro desarrollando bajo linux y tengo un problema.
Existe alguna libreria en C++ que haga de "wrapper" de los sockets? Estoy
empleando el ANTLR y la entrada debe ser un socket, pero necesito dar
algunas caracteristicas al socket ,sobre todo permitir timeout, intento
sobre cargar la funcion:
int get() de la clase istream y no me deja el compilador, si creo una
clase que derive de ella y se la paso al ANTLR invoca a la funcion get del
istream en lugar de la mia, lo mismo pasa si lo hago con filebuf y la
funcion sbump() (de hecho get llama realmente a esta funcion de la clase
filebuf), intento derivar una clase de filebuf y sobrecargar sbump() y
ocurre lo mismo. Ambas clases NO son virtuales en la libreria estandar de
C++. Alguien tiene alguna idea o me puede ayudar?
Gracias.
P.D: Tambien he intentado realizarlo mediante herencia multiple para
conseguir un interface virtual y poder sobrecargar la funcion pero si lo
hago con clases propias funciona perfectamente pero cuando empleo filebuf o
istream el compilador de C++ se queja constantemente en la fase de
linkado.....
Gracias
Technical Details
Message-ID:
<96qetl$1vndh2@SGI3651ef0.iddeo.es>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!news.rediris.es!garse!news.iddeo.es!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit X-Google-Thread: f86c8,58c845b2545171dd,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-02-19 11:35:51 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!news.rediris.es!garse!news.iddeo.es!not-for-mail From: "Pablo Lemos" <pablolemos@eresmas.net> Newsgroups: es.comp.os.linux.programacion Subject: Select y Sockets Date: Mon, 19 Feb 2001 07:46:48 +0100 Organization: Iddeo - Retevisi�n Lines: 27 Message-ID: <96qetl$1vndh2@SGI3651ef0.iddeo.es> NNTP-Posting-Host: 62.174.83.141 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2615.200 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200