D16351: Broadcast actual tcp server port used

Simon Redman noreply at phabricator.kde.org
Wed Oct 24 00:00:02 BST 2018


sredman added a comment.


  This looks like a good idea. Do you have a test case where the server ends up running on a different port?

INLINE COMMENTS

> LanLinkProvider.java:396
>              NetworkPacket identity = NetworkPacket.createIdentityPacket(context);
> -            identity.set("tcpPort", MIN_PORT);
> +            int port = (tcpServer == null || !tcpServer.isBound()) ? MIN_PORT : tcpServer.getLocalPort();
> +            identity.set("tcpPort", port);

I am not an expert in this code. Do you know in what cases tcpServer would be null or not bound? Does it make sense to even try to prepare a packet in those cases? (In other words, should these checks be outside of this method?)

REPOSITORY
  R225 KDE Connect - Android application

REVISION DETAIL
  https://phabricator.kde.org/D16351

To: eduisters, #kde_connect
Cc: sredman, kdeconnect, skymoore, wistak, dvalencia, rmenezes, julioc, Leptopoda, timothyc, jdvr, yannux, Danial0_0, johnq, Pitel, adeen-s, SemperPeritus, daniel.z.tg, jeanv, seebauer, bugzy, MayeulC, menasshock, tctara, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdeconnect/attachments/20181023/542a38ac/attachment.html>


More information about the KDEConnect mailing list