Accessing tcp port 8080 externally on macos mojave









up vote
1
down vote

favorite












I am trying to access a listening tcp socket on my macbook from any external client on the same wi-fi lan.



This works for specific ports, eg. 8000, but not other ports, eg. 8080, 8081, 8082



How can I open up or access the 8080 tcp port externally?



Working steps on port 8000



Server



$ nc -lv 8000



Client



$ nc -z 192.168.101.98 8000
Connection to 192.168.101.98 port 8000 [tcp/irdmi] succeeded!


Non-working steps on port 8080



Server



$ nc -lv 8080



Client



$ nc -z 192.168.101.98 8080
(The command just hangs)



Diagnostics



$ lsof -P -i TCP:8000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nc 75782 ... 3u IPv4 0x5be3e11e5a732339 0t0 TCP *:8000 (LISTEN)

$ lsof -P -i TCP:8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nc 75952 ... 3u IPv4 0x5be3e11e581e2fb9 0t0 TCP *:8080 (LISTEN)

$ sudo pfctl -s all | grep Status
No ALTQ support in kernel
ALTQ related functions disabled
Status: Disabled Debug: Urgent


I am running macOS Mojave 10.14.1 (same behavior on 10.14 as well).



Update



I changed nothing, everything suddenly works. I am very curious what made the difference. Will close the question, if everything keeps working.










share|improve this question



























    up vote
    1
    down vote

    favorite












    I am trying to access a listening tcp socket on my macbook from any external client on the same wi-fi lan.



    This works for specific ports, eg. 8000, but not other ports, eg. 8080, 8081, 8082



    How can I open up or access the 8080 tcp port externally?



    Working steps on port 8000



    Server



    $ nc -lv 8000



    Client



    $ nc -z 192.168.101.98 8000
    Connection to 192.168.101.98 port 8000 [tcp/irdmi] succeeded!


    Non-working steps on port 8080



    Server



    $ nc -lv 8080



    Client



    $ nc -z 192.168.101.98 8080
    (The command just hangs)



    Diagnostics



    $ lsof -P -i TCP:8000
    COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
    nc 75782 ... 3u IPv4 0x5be3e11e5a732339 0t0 TCP *:8000 (LISTEN)

    $ lsof -P -i TCP:8080
    COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
    nc 75952 ... 3u IPv4 0x5be3e11e581e2fb9 0t0 TCP *:8080 (LISTEN)

    $ sudo pfctl -s all | grep Status
    No ALTQ support in kernel
    ALTQ related functions disabled
    Status: Disabled Debug: Urgent


    I am running macOS Mojave 10.14.1 (same behavior on 10.14 as well).



    Update



    I changed nothing, everything suddenly works. I am very curious what made the difference. Will close the question, if everything keeps working.










    share|improve this question

























      up vote
      1
      down vote

      favorite









      up vote
      1
      down vote

      favorite











      I am trying to access a listening tcp socket on my macbook from any external client on the same wi-fi lan.



      This works for specific ports, eg. 8000, but not other ports, eg. 8080, 8081, 8082



      How can I open up or access the 8080 tcp port externally?



      Working steps on port 8000



      Server



      $ nc -lv 8000



      Client



      $ nc -z 192.168.101.98 8000
      Connection to 192.168.101.98 port 8000 [tcp/irdmi] succeeded!


      Non-working steps on port 8080



      Server



      $ nc -lv 8080



      Client



      $ nc -z 192.168.101.98 8080
      (The command just hangs)



      Diagnostics



      $ lsof -P -i TCP:8000
      COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
      nc 75782 ... 3u IPv4 0x5be3e11e5a732339 0t0 TCP *:8000 (LISTEN)

      $ lsof -P -i TCP:8080
      COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
      nc 75952 ... 3u IPv4 0x5be3e11e581e2fb9 0t0 TCP *:8080 (LISTEN)

      $ sudo pfctl -s all | grep Status
      No ALTQ support in kernel
      ALTQ related functions disabled
      Status: Disabled Debug: Urgent


      I am running macOS Mojave 10.14.1 (same behavior on 10.14 as well).



      Update



      I changed nothing, everything suddenly works. I am very curious what made the difference. Will close the question, if everything keeps working.










      share|improve this question















      I am trying to access a listening tcp socket on my macbook from any external client on the same wi-fi lan.



      This works for specific ports, eg. 8000, but not other ports, eg. 8080, 8081, 8082



      How can I open up or access the 8080 tcp port externally?



      Working steps on port 8000



      Server



      $ nc -lv 8000



      Client



      $ nc -z 192.168.101.98 8000
      Connection to 192.168.101.98 port 8000 [tcp/irdmi] succeeded!


      Non-working steps on port 8080



      Server



      $ nc -lv 8080



      Client



      $ nc -z 192.168.101.98 8080
      (The command just hangs)



      Diagnostics



      $ lsof -P -i TCP:8000
      COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
      nc 75782 ... 3u IPv4 0x5be3e11e5a732339 0t0 TCP *:8000 (LISTEN)

      $ lsof -P -i TCP:8080
      COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
      nc 75952 ... 3u IPv4 0x5be3e11e581e2fb9 0t0 TCP *:8080 (LISTEN)

      $ sudo pfctl -s all | grep Status
      No ALTQ support in kernel
      ALTQ related functions disabled
      Status: Disabled Debug: Urgent


      I am running macOS Mojave 10.14.1 (same behavior on 10.14 as well).



      Update



      I changed nothing, everything suddenly works. I am very curious what made the difference. Will close the question, if everything keeps working.







      macos sockets tcp






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 12 at 19:07









      halfer

      14.2k757106




      14.2k757106










      asked Nov 11 at 9:11









      tommes

      1,4771012




      1,4771012



























          active

          oldest

          votes











          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53247289%2faccessing-tcp-port-8080-externally-on-macos-mojave%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown






























          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.





          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


          Please pay close attention to the following guidance:


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53247289%2faccessing-tcp-port-8080-externally-on-macos-mojave%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Top Tejano songwriter Luis Silva dead of heart attack at 64

          ReactJS Fetched API data displays live - need Data displayed static

          政党