• 締切済み

VBとCでのソケット通信について

研究でソケット通信をしなさいといわれましたが、まだまだ、なんとなくしか わかりません。 できれば、やり方や、ソフトなどほしいですが、 すみませんが、わかりやすく教えてくれませんか? おねがいします。

みんなの回答

  • lily02
  • ベストアンサー率50% (2/4)
回答No.4

わたしも最近ソケット通信のアプリを作成しました。 そのときに使った参考書がとても役に立ったのでお知らせします。 「TCP/IP解析とソケットプログラミング」 澤川渡・綱島明浩 共著  Ohmsha 発行 です。もしかしたらもうお持ちですか? VBとCのサンプルプログラムがついていて分かりやすいですよ。

  • ykkw_2001
  • ベストアンサー率26% (267/1014)
回答No.3

検索エンジンは使えますか? キーワードは、「ソケット(Socket)」のほかに、「Winsock」「TCP/IP」など・・・ >できれば、やり方や、ソフトなどほしいですが、 >すみませんが、わかりやすく教えてくれませんか? Webには、どちらも鬼のようにたくさんありますよ。 #検索エンジンがだめなときは、別途質問しよう!!

回答No.2

VBとCでと言う事でしたら、 既に開発環境であるVisualStudio(もしくはVBやC++単体) というソフトはお持ちな訳ですよね? ⇒学生さんであれば学校が持っているはずです。 やり方はソフトに付属のヘルプにまんまソースが載っています。 そのまま実行して動作しますので参考になさってはいかがでしょうか?

  • zerosix
  • ベストアンサー率31% (47/149)
回答No.1

調べるのが研究の第1歩ですよ。まあそれではあんまりなのでちょっと書きます。 ソケットということが分からないなら、用語辞典で調べよう。 >できれば、やり方や、ソフトなどほしいですが、 あなたが開発するんじゃないの?ソフトって開発ソフトかな。 それならVisual Studio6.0でも使って開発できます。 ソケットの通信方式はWebを調べればあります。 あるいは、 技術評論社「インターネットプログラミング300の技」の第3章でも 見て、自分で開発してみてから、質問しましょう。

関連するQ&A

  • vb2010でソケット通信を使いたいのですが

    はじめまして。 vb2010でソケット通信を使いたくて、今TCPサーバーを作っています。 クライアント側から受信した瞬間にサーバー側から返信というのは可能でしょうか。 受信したタイミングで接続が切れてしまって困っています。 初めてソケット通信に触れてイマイチ分かってないので説明がうまくいきませんが、 どなたかわかる方がいらっしゃいましたらご回答よろしくお願いします。

  • c言語にてソケット通信

    linux環境のc言語にてソケット通信のプログラムを作成しています。 UDP通信にてヘッダを書き換える必要があるためrawソケットを使用し、複数ある ネットワークインターフェース(eth0、eth1など)を引数にして使用したいのですが、どうしたら使い分けできるので しょうか。

  • ソケット通信

    VxWorksのソケット通信にて、現在のソケットの接続状況を確認する 関数などあるのでしょうか? 調べてたのですが、見つかりませんでしたので、 ご協力をお願いいたします。

  • ソケット通信

    現在プロセス間通信について学んでおり、 今はソケットを使ったプロセス間通信のプログラムを書いています。 そのソケット通信での質問なのですが、 2台のパソコンでINETドメインのソケットを使って プログラムを書いているのですが、 サーバーを実行した後、 別のパソコンでサーバー側のパソコンのIPアドレスを指定して クライアントを実行しようとすると、 connect:Connection timedout と表示されて実行できません。 同じプログラムをUNIXドメインで 1台のパソコンで実行すると正しく実行できます。 これは、プログラムに問題があるのでしょうか? それとも、ソケット通信を行う際には 何かパソコン等の設定が必要なのでしょうか? 教えてください。お願いします。 あと、セマフォを用いたプロセス間通信のサンプルプログラムが のっているホームページなどご存知でしたら、 教えていただけるとありがたいです。

  • ソケット通信は何で使われる?

    ごくごく当たり前のような質問ですみませんが、ソケット通信は何で使われるのでしょうか? インターネットやメールで使われると思うのですが・・・

  • ソケット通信について

    こんにちは。初心者開発者です。 .NetでPDAをクライアントにしたクライアントサーバー型の処理を現在開発しております。 【環境】 場所:台湾 クラアント:Windows CE5.0 サーバー:WindowsXP 中国語版 無線LANアクセスポイント:ASUS RT-G32 【現象】 ソケット通信自体はできたのですが、いくつかの疑問点があります。 (1)無線LANポイントの機種によってPDAとソケット通信してる間しかPingが通らない。  PCからPDAのPingが通らない状況で、ソケット通信が始まるとPingが通る状態になります。 (2)(1)の無線LANポイントだとPDAでのレシーブ時のポーリングが永久にレシーブOKの状態にならない。  無線LANのソケット通信の立ち上がりを検出できないのか、初回のポーリングが永久にOKにならない事が多いです。  ソケットをシャットダウンしてクローズした後に再処理した時に上手くいくことが多いです。 (3)70k程度の通信に10秒以上かかることがあります。サーバーがセンドしてからクラアントがレシーブするまで。  ソケット通信だと大体こんなかかるものなのでしょうか? 【質問】 (1)(2)の現象に関しては、台湾の業務で導入をしていますが、現地で購入できる無線LANでお勧めの物があれば教えていただければと思います。 後、通信中でなくても常にPingが通る状態というのは何かそれようの設定があるのか、心当たりがあったら教えていただければと思います。 (3)自分初めてソケット通信プログラムを作りますので大体の所感が分かりません。  宜しかったら、それだと絶望的に遅いから何かを見直した方がいいとかアドバイスいただければと思います。 よろしくお願いいたします。

  • .netでソケット通信

    .net(C++)をベースにソケット通信の設計を進めています。 .netでソケット通信を実装する場合、Socketクラスが用意されていますが、 これはWindowsソケットインターフェイス(Winsock)なのでしょうか。 そうであれば、同時に64個のイベントオブジェクトまでしか待つことができない 制限が存在するのでしょうか。 お願いします。

  • VBのソケット通信(winsock)のサイト

    VBでwinsockコントロールを使ってソケット通信にて、データの送受信をするプログラミングをするのですが、サンプルコードなどが載っているサイト、わかりやすく説明してあるサイトがありましたら教えてください。

  • ソケット通信について

    VC++6.0MFCでソケット通信のプログラムを作成しようとしています。勉強始めたばかりなので、やっと普通に通信するプログラムは理解できたところです。 そこで応用していろいろ考えているのですが、方法がわからないところがありますので教えていただければと思ってます。 サーバ側の接続待ちはいつでも受けれるようにして、接続してきたクライアントに対して送信したいと考えております。ソケットの接続情報を保持しておいて、別プロセスの送信プログラムが接続クライアントに対して送信したいと考えてます。その送信プログラムが複数ある場合も同じ接続情報を利用したいと考えてるのですが、可能でしょうか。 説明が下手で申し訳ありません。補足はいたしますので、アドバイスお願いいたします。

  • C#でソケット通信

    初歩的な質問ですみません。 クラアント側とサーバー側にそれぞれC#で作ったプログラムをインストールし、 クライアントからサーバーにデータを繰り返し送信したいとき、 そのプログラム内でソケット接続して送ることはできるでしょうか? できるとして、どのような手順でソケット接続し、データを送ればいいのでしょうか? まったくの初心者です。 よろしくお願いします。