>>31
ってことは、26さんが言ってるのとおなじようなことですね?
つまり、シミュレータ側にコントローラとTCP/IPを扱うクラスの二つを
作り、状況に合わせて切り替えられる用にする。
また、制御する側にも二つのクラスを作り、シミュレータを用いる時と
実機を操作する時で使い分けるということですね。

TCP/IPのプログラミングはやったことがあるので、パソコン同士の
接続はこれが一番楽だとは思います。
あまり良い解決策がみつからなければ、この方法を用いるかもしれません。

ただ、美しくないというか・・・。
USBだけで済ませられる方がかっこよくありませんか?
あと、純粋にUSBではどのようなことができるのか知りたいってのもあります。