• ベストアンサー

ネットワークプログラムのデバッグについて

こんにちは。質問させてください。 プログラム初心者ですが最近ネットワークプログラム(WinSockを使ったもの)を勉強しています。 そこで実行して繋がるかどうか試したのですがPCが1台しかないために接続されません。(そもそもバグのせいでつながらないだけかもしれませんが・・・) パソコン1台ではネットワークプログラムをデバッグすることはできないのでしょうか? 教えてください。よろしくお願いします。

  • 0xEF
  • お礼率59% (193/327)

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

  • ベストアンサー
  • pick52
  • ベストアンサー率35% (166/466)
回答No.1

localhostをサーバにすればいいだけでは。 もし、他のマシンをサーバにしたいなら仮想環境(仮想マシン)を 使用するとか。

関連するQ&A

  • ネットワークプログラミングについて

    今、僕はネットワークプログラミングを勉強中です 今日、linuxで教科書の例題レベルの簡単なサーバプログラムを作って それを実行させて windowsでwinsock2を用いてクライアントプログラムを作って 実行させて 同じLAN内の違うパソコンにメッセージを送るプログラムを作ったのですが なぜかconnectができません. 同じLAN内でも winsock2同士で作ったwindows同士では メッセージをうまく送れました. しかし windowsとlinuxの間だとどうしてもconnectができません なぜだか全くわかりません. windows同士, linux同士だとうまくいくようです. よろしくお願いします.

  • ネットワークプログラムをどこから勉強するか

    ネットワークプログラミングを勉強したいプログラマーの初心者なのですが、どこから手をつけていいのか悩んでいます。 具体的にネットワークプログラムを習って何がしたいのかというと、2台間のPCの間でデータを受け渡ししたいのです。受け渡すデータは変数を受け渡ししたいです(他にも色々したいことはあるけどあまりよくわからないので><)。 言語はできればCやC#などがいいですが、あまりこだわっていません。 もしかしたら結構的外れなことを言ってるかもしれませが、様は勉強をしていって最終的には2台間のパソコンの間でデータを受け渡しできるようになるようなサイトや本、又は方針などを、知っていれば教えていただきたいです。  正直かなり抽象的な質問ですが、御回答をよろしければおねがいします。

  • デバッグについて

    C++でDirectDrawプログラムをデバッグで実行するとパソコンがフリーズしてしまうのですが、これは毎回デバッグ実行するたびに起こるのでデバッグがまったく活用できず困っています。誰かわかる方は教えてください。下記にスペックも記述しておきます。 SOTEC PC STATION G4160xp CPU: Pentium4 1.6GHz メモリ: 256MB SDRAM ビデオカード:Geforce2 MX-400 64MB

  • ネットワークに繋がらない

    現在 win98を使っています。 YAHOOBBに、今までつながっていましたが、ネットワークで、他のPCとつなごうと思い、すこいさわったら、おかしくなってしまいしまいました。 ネットワークを、改めて再設定し、yahooにつなごうと思い、説明書の通り設定しましたが、確認のため『ファイル名を指定して実行』→『winipcfg』を実行したところ『winsockの初期化に失敗しました』とでてしまいます。 どうしたら、よいのでしょう?

  • windowsプログラムのデバッグ

     最近VCでwin32API Applicationを作り始めたのですが イベントに対する挙動をチェックしたいのですが方法がわかりません。  今まではConsoleプログラムだけなのでプログラムが動かなかった場合、どこまで動いているのかprintfで チェックしていたのですがwindowsプログラムの場合どうすればそのような動作チェックができるのでしょうか。  プログラム自体はwaveIn、waveOut系を使った録音・再生するだけのプログラムです。 具体的なバグは録音終了を表すMM_WIM_DATAメッセージが 送られてきた場合に再生ボタンを使用可したいのですが 設定した録音時間の3秒をすぎても使用可能になりません。 デバッグ方法がわかればMM_WIM_DATAが本当に行われているのか、 行われていた場合どこでとまっているのか、がわかると思うので教えて頂きたいです。 【開発環境】 環境:VC++6.0ProffessionalEditon OS:Windows2000 【その他】 C言語の知識は入門書を一通り理解できる程度。 リソースファイルは使用しておりません。

  • Visual Studio リモートデバッグについて

    Visual StudioのPro/Teamはリモートデバッグができるとあるのですが、MSDNを見てもリモートデバッグが具体的にどういうものか理解できていません。 デバッグ対象はC++で書いたコードや.net C#で書いたコードです。 2台コンピューターを用意して一方のプログラムをデバッグしながら制御ができるということでいいのでしょうか? また、Virtual PC上のプログラムにアタッチするというようなことも可能なのでしょうか? 普通のデバッグと操作上や機能上の違いはあるのでしょうか? 普段Visual Studioでデバッグする時のようにステップ実行やアセンブラ表示、レジスタの様子、メモリーの様子、変数の様子など見れるのでしょうか?もし可能なら次買う時はProを検討したいのですが。 デバッグしている様子などサイトを探したのですが見つからずイメージができないので、詳しい方いましたら教えていただけると助かります。

  • Windows3.1でwindowsNTとTCPIPネットワーク通信するには・・・

    windows3.1でsocket通信をするにはWinsock.dllがいると聞ききました。 MSDOS TCPIP for Lanmanというのがいるんですか? windowsNTseverのインストールCDに入っているそうですが、どこにどのような名前ではいってるんでしょうか?またどのようにしたらwindows3.1でWindowsNTのネットワークに接続できますか?教えてください。 OSはPCDOS7.0でwindows3.1をのせています。PCはIBMのPC300PLです。 windowsは95からしか使ったことがなく、3.1のことがよくわかりません。 3.1のコンパネにはネットワークのアイコンがでてこず、 『ネットワークソフトウェアが実行されていません』とメッセージがでます。 やはりWinsock.dllがdosにないからですかね・・・。 どうぞよろしくお願いしま~す。

  • PICの複数デバッグについて

    PICマイコンを2つ使用し、マイコン間でデータ通信を行いたいと考えているのですが、 デバッグする際に1台のPCに2つのPICkit3を接続し、それぞれのマイコンを デバッグすることはできるのでしょうか? お分かりの方がいらっしゃいましたら、ご教授ください。

  • ネットワークに接続されているPCの起動中のプログラム

    タイトルの通りですが、 ネットワークに接続されているPCで起動中のプログラムを まとめて調査したいです。 vecctorで探したところ、「Remote Task Viewer」という ソフトがあったのですが、一台毎しか確認できないようです。 複数のPCの情報をまとめて保存したいです。

  • Just-In-Time デバッグ

    パソコンのメモリーを増やすため必要のないプログラムを削除したところ、パソコンの立ち上がりで例外ランタイムエラーがスクリプトで発生しました。この例外をデバックできるデバッガは登録されていません。 JITデバッグを実行できません。 とメッセージが出てOKをクリックしてもなかなかきえません。 最近では30~40回クリックして消しています この対処方法は無いのでしょうか?

専門家に質問してみよう