• ベストアンサー

TCP/IP 通信プログラムとノートンアンチウィルスの相性

お世話になります。 私はEXE間の通信をTCP/IPで行うシステムを作っています。 具体的には、一つのパソコンの中に3つのEXEファイルがあり 一つはI/Oを 一つは別のI/Oを 一つはユーザーインターフェースをつかさどっています。 そして、この3つのEXE間の通信をTCP/IPで行っています。 I/O側の二つがサーバーで、ユーザーインターフェースがクライアントになります。 IPアドレスは同じパソコン内なので 127.0.0.1を指定しています。 ポート番号は、21番と735番を使っています。 通信は50msごとに行っています。 通常、このシステムで問題はありませんでした。 ところが、ノートンアンチウィルスを入れると非常に不安定になってしまいました。 ときどき通信に失敗しているようです。 相性や、設定方法など何かご存知でしたら教えてください。

  • EKA5
  • お礼率100% (4/4)

質問者が選んだベストアンサー

  • ベストアンサー
  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

ノートンアンチウィルスだけですか?入れたのは。 ファイヤーウォールソフトを入れてはいませんか? それと21版はftpで使用するポートですがLiveupdateなどでもここを使用するようになっていてこのポートを必要に応じて閉じたりしているようですがその辺は大丈夫でしょうか?

EKA5
質問者

お礼

さっそくのお返事ありがとうございます。 ファイヤーウォールソフトは、多分入っていないと思います。 ノートンもウィルスバスターと同じようにファイヤーウォールソフトがデフォルトで入るのでしょうか? >それと21版はftpで使用するポートですがLiveupdateなどでもここを使用する >ようになっていてこのポートを必要に応じて閉じたりしているようですがその辺 >は大丈夫でしょうか? そうですね。21番はまずそうですね。 他のポートでうまくいくか、試して見ます。 本当にありがとうございました。

その他の回答 (1)

  • s-mariko
  • ベストアンサー率64% (33/51)
回答No.2

こんにちは~ 21番ポートは、FTPで使われているウェルノウンポートですので、 ノートンで監視されているのかもしれません。 その場合、ポート番号を変更するか、ノートン側の設定を変えるかしないと 回避は難しいのではないでしょうか? まずはノートン側の設定を確認してみて下さい。

EKA5
質問者

お礼

さっそくのお返事ありがとうございます。 たしかに21番ポートはまずそうですね。 ノートンの設定を調べてみます。 本当にありがとうございました。

関連するQ&A

  • IP/TCPの通信規格がわか

    現在、遠隔操縦ロボットの製作で通信システムをクライアントサーバー方式を使用しています。 IP/TCPを使っていましたが、質疑応答で、IP/TCPの通信規格は何かと言われましたが答えることができませんでした。どなたか教えてくれませんか?

  • TCP/IP通信に関する質問です。

    下記の3つのLinuxPCを使って、TCP/IPによるソケット通信のシステムを作成しました。 PC1: IP:192.168.0.1 Port: 20000 TCPサーバ PC2: IP:192.168.0.2 Port: 20000 TCPサーバ PC3: IP:192.168.0.3 Port:ランダム(クライアントなので) TCPクライアント PC3をクライアントとして、同じポート番号を持つアプリが動いている PC1とPC2に繋いで通信をする形です。 このシステムは問題なく動きました。 しかし、続いてPC1とPC2を一つのPCに(ハードウェアとして)まとめたくなったときに、 下記の条件があったとき、どのようにすれば良いでしょうか? 1. PC3のソフトウェアは一行も変更しない 2.りPC1とPC2が同一のハードウェアになっても、それぞれのソケットに流れるデータは変わらない 一台のコンピュータにおいて、一つのNICに複数のIPをふることはできましたが、 同じポート番号のソケットを作成するのはできないと思っています。 今のところ、一台のコンピュータで仮想マシンを二台立ち上げる方法を考えていますが、 それ以外に上手い方法はあるでしょうか? 非常に困っているため、ご回答よろしくお願いします。

  • VC++でのTCP/IPサンプルプログラムでClient.exeを複数起動すると通信できない

    CQ出版Interface誌12月号のVC++でのTCP/IPサンプルプログラム http://www.cqpub.co.jp/interface/download/contents.htm 第1章 C言語で書くシンプルなWebサーバの製作 このプログラムのserver.exeを起動させて、Client.exeを複数起動させてみたのですが、Client.exeの片方が通信できるのですが、網片方のClient.exeはサーバとの通信ができていないようで、通信できていた方のClient.exeを停止させると通信ができるようになるようです。 このプログラムではClient.exeが複数あった場合に同時に通信を行わせると言うことはできないのでしょうか?

  • アドレス変換したIPの通信が不安定になる。

    グローバルIP8個プロバイダサービスを使っています。YAMAHAのRT58iルータを使ってポートフォワーディング設定しているのですが、 ポートフォワーディング設定しているグローバルIP(例) 123.123.123.185 123.123.123.186 123.123.123.187 123.123.123.189 123.123.123.190 このIPの”123.123.123.189”を使った192.168.1.154に設置したTCP5000番通信のサーバ端末でインターネットを介したクライアントとの通信は安定しているのですが、 ”123.123.123.187”の192.168.1.151のTCP5000番通信でのインターネットを介したクライアントとの通信はとても不安定で、最初は正常に通信できているのですが、10分程度するとサーバ-クライアント間の通信が自動的に必ず切断されてしまいます。 私のRT58iのファイアーウォールに不備があるのでしょうか? http://d.hatena.ne.jp/blackzoro/20111125 こちらのconfig設定内においてご指摘頂けると助かります。

  • ブロードキャストとTCP/IP通信

    TCP/IP通信すなわちパケット通信するためにはMACアドレスが必要で、そのためにはARPを行い、ブロードキャストを送信すると考えています。 そこで、最初の段階であるブロードキャストはTCP/IPモデルでどの層でどのような働きをしているのでしょうか? 最初の段階(ブロードキャスト)ではMACアドレスは分からないはずなので下位層のネットワークインターフェイス層ではイーサネットヘッダやイーサネットトレーラは付かず、中途半端なカプセル化になるのでしょうか? 通信に精通している方は、この質問の意図も分かりにくいと思います。。すみません。 ご教授お願いしますm(__)m

  • TCP/IP通信型プログラムです。作成するのはクライアントです。たとえ

    TCP/IP通信型プログラムです。作成するのはクライアントです。たとえば、サーバから入力を求められ、それが正しくあれば、次の状態へ。正しくなければ、状態を遷移させなかったり。そして、状態が遷移したということをサーバに伝えなければなりません。自分としては、条件式などを利用しようかと思っているのですが・・・。(状態遷移図の作成ではありません。) ほんのわずかなヒントでもいいので、お助け願います。

  • TCP/IP通信型プログラムです。作成するのはクライアントです。たとえ

    TCP/IP通信型プログラムです。作成するのはクライアントです。たとえば、サーバから入力を求められ、それが正しくあれば、次の状態へ。正しくなければ、状態を遷移させなかったり。そして、状態が遷移したということをサーバに伝えなければなりません。自分としては、条件式などを利用しようかと思っているのですが・・・。(状態遷移図の作成ではありません。) ほんのわずかなヒントでもいいので、お助け願います。

  • TCP/IPについて

    家ではパソコンをピアトゥーピアで2台つないでいます。ルーターを使ってインターネットをしています。 会社では約20台のパソコン(Windows2000サーバーにクライアントはWin98)を使ってインターネットなどをしています。会社のパソコンでは、ネットワークを右クリックしてプロパティを見ると、TCP/IPでは、IPアドレスの他に、「ゲートウエイ」と「DNS」も使うに設定をされています。しかし、家のパソコンは、TCP/IPは自動になっていますし、「ゲートウエイ」は何も設定をしなくて、DNSは使わないになっています。この、「ゲートウエイ」と「DNS」は設定をしなくても良いものなのでしょうか?また、どんな時に設定をするのでしょうか? 参考までに教えてください。

  • TCP/IP通信型プログラムです。 サーバのポート番号をクライアントが

    TCP/IP通信型プログラムです。 サーバのポート番号をクライアントが取得するプログラムで、 while(1) { saddr.sin_port=htons(port); port++; fprintf(stdout, "%d\n", port); } のようなのをプログラムのどこに入れれば よいのでしょうか?

  • NetBEUIとTCP/IP

    winxpからNetBEUIはサポートされていないようですが NetBEUIとTCP/IPの違い、それぞれの利点を教えていただきたいと思います。 実はプリントサーバーを買ったのですが、その説明書によると XP以前のパソコンではNetBEUIを使い設置ソフトが利用できるが XPの場合はその設定ソフトは利用できないと書いてありました。TCP/IPを使って通信してくれと書いてあります。 なんだかXPの方が新しいのにせっかく買ったプリントサーバーの設定ソフトが使えないって言うのが気になります。 また、同じLAN内でNetBEUIで通信するパソコンとTCI/IPで通信するパソコンがまざるのは問題ないのでしょうか? 今後そのような環境でLANを構築しようとかんがえているのですが。