c ++ - Hvorfor QLocalSocket er designet til kun at være tilsluttet lokale rør i 'Windows'?

Indlæg af Hanne Mølgaard Plasc

Problem



Så i QT5.7.0 kilder qlocalsocket\_win.cpp er der linjer:


const QLatin1String pipePath("\\.\pipe\");
if (d->serverName.startsWith(pipePath))
    d->fullServerName = d->serverName;
else
    d->fullServerName = pipePath + d->serverName;


Så der er ingen chance for at oprette forbindelse til et rør på en anden pc. Jeg har ændret få linjer, genkompiler Qt5Network.dll og alle fungerede fint. Er der nogen grund til at binde QLocalSocket kun til lokale rør?

Bedste reference