[Development] QTcpSocket, QLocalSocket, common-use-model?

Knoll Lars Lars.Knoll at digia.com
Tue Oct 9 16:42:32 CEST 2012


On Oct 9, 2012, at 4:32 PM, Thiago Macieira <thiago.macieira at intel.com> wrote:

> On terça-feira, 9 de outubro de 2012 14.12.16, Giuseppe D'Angelo wrote:
>> On 9 October 2012 13:03, Joerg Bornemann <joerg.bornemann at digia.com> wrote:
>>> There's AFAIK no "short cut" for pure localhost TCP
>>> connections.
>> 
>> There are. For instance, checksums are not computed nor checked for
>> packets travelling through the loopback interface.
> 
> Also, the MTU and buffer sizes are higher, but it's still not as optimal as 
> Unix sockets.
> 
> What you're asking for is an intermediate base between QAbstractSocket and 
> QIODevice, but I'm not sure how much it's worth. What methods from 
> QAbstractSocket do you need which are also common (same signature) between 
> that and QLocalSocket?

And why would one need polymorphism here? If the methods are named the same and behave the same, it's a matter of changing the class name to move from local to TCP or back.

Cheers,
Lars


More information about the Development mailing list