「サイバーセキュリティプログラミング - pythonで学ぶハッカー思考」の本を読み進めてるんですが、「NetCatの置き換え」で詰んでしまいました。P.24の「試してみる」とはどのようにして行えばいいのでしょうか?また、Pycharmを利用しているため、KaliLinuxは使っていません。それでもできることなのでしょうか?

追記
使ってる環境としてはPycharmというソフトでpythonのコードを実行しています。

NetCat の仕組みも理解していないのでなんとも言えませんが、NetCatはどのような処理を行うソフトなのでしょうか?ターミナルで、./bhnet.py -1 -p 9999 -cという動作を行った後、別のターミナルで、/ bhnet.py -t localhost -p 9999 実行するわけですが、上手く実行されなくて困っています。スマホで投稿してるので、コードは今載せることできませんがこれで情報としてはよろしかったでしょうか?