2

XPでホストされているVMWareボックスでUbuntu Linuxを喜んで実行しています。

私の Linux アプリケーションは、基本的なサーバー ソケット ポートを開きます。このポートに netcat (nc) をクライアントとして接続し、「実際の」クライアントのためにそのソケットに置くトラフィックをリッスンします。すべて順調です。

しかし、XP 側で Cygwin シェルを開き、そこから nc を実行すると、アプリケーションのサーバー ソケットに接続できないようです。

nc -l -p 3694ただし、接続を確認するために、Linux/VMWare 環境で nc をサーバーとして実行した場合( DHCP)。

要約する:

Linux App      --  Linux nc  : Works
Linux App      --  Cygwin nc : Does not work
Linux nc (svr) --  Cygwin nc : Works
4

2 に答える 2

0

どのnetcat コードを使用していますか? 少なくとも 1 つの亜種に既知の問題があります...

于 2009-05-11T14:45:05.407 に答える
0

ゲスト ネットワークを NAT に設定しているため、VM でリッスンしているものに接続できない可能性はありますか?

于 2009-06-04T21:43:23.913 に答える