• 締切済み

DOSでのネットワークプログラミング

PC-DOSで今更ながらLANクライアント(NetBeui)のプログラミング(ターボC)を行おうと思うのですが、開発環境や資料を どこから調達すればよいのでしょうか。

  • lir2
  • お礼率0% (0/3)

みんなの回答

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

ターゲットCPUは、DOS/Vパソコンですよね。 Turbo-C は、ボーランド http://store.borland.co.jp/bcsuite/ PC-DOSは、IBMですね。 問題は、NetBeui に関する資料、Api、ライブラリですが、LANのプロトコルスタックが、DR-DOSなどのサイトにあったと思います。 TCP/IPならソースなどが出回っているようですが・・・

関連するQ&A

  • 二つのネットワーク(LAN)間の共有

    二つのネットワーク上で全てのPCを共有するには どう設定すれば良いのでしょうか、教えてください。 環境は、供にXP.SP2で、下記のような構成になってます。 又、ルーター間には、無線LANが入っています。 192.168.1.2                       192.168.2.2  PC--------ルーター1-----ルーター2--------PC           |           |           |           PC        インターネット     192.168.2.3 無線LANのマルチクライアント機能を使用し ルーター2をスイッチングハブに切り替えれば 一つのネットワークになるのですがそれでは NetBEUIが使えなくなり共有が出来なくなります。 (LAN内の共有をNetBEUIで行っている為) うまく解決できる方法があればご教授くださいm(_ _)m

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

    C言語のネットワークプログラミングについて質問です。 UDPで通信を行う際に、daytimeクライアントとサーバの変更する必要がある所はどこになるのでしょうか?  また、どのようなヘッダや関数になるのでしょうか?

  • ネットワークインストール

    ネットワークインストール(NetBEUIを使用)についてご教授願います。 前提。 ===== ノートPCにOSの導入が目的(FDブートは可能) DeskTOPのPCを使用(OSはXP)(NetBEUIは使用可能な状態にしてあります。) ===== この場合はまずMS-DOSのFDを作成し、その中にCopyするためのXCOPY.EXEとxcopy.modが必要になると思われるがXP内の、c:\windows\system32内のexeをコピーしてもcopyが使えません。 おそらくDOSのバージョンの問題ではないかと思うのですが、そうなるとXP環境では(NetBEUIを使用)してのネットワークインストールは出来ないのでしょうか? できるならどのようにしたらいいのでしょうか? どなたかよろしくお願いいたします。

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

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

  • ネットワークプログラミングにおいてsendto()ってブロックするの??

    C言語でネットワークプログラミング(ストリーミングのプログラムを作成しました) UDPを使用したプログラミングなのですが、サーバ側でデータを送るのが途中でいったん停止することがあるんです。数秒停止してまた送る。 もしクライアント側で何か処理が止まったときに、 ソケットのsendto(。。。。。)がブロックするのであればそのエラーもなっとくいくのですが。 sendtoってブロックするのでしょうか?? recvfrom()はソケットディスクリプタに応答があるまでブロックするのはわかるのですが・・・。sendtoはお構いなしに送信するんだったと思うのですが。 環境はサーバ、クライアントマシンともにlinux7.2です。

  • DOS上でTCP通信を行うプログラムの作成

    DOS上でTCP通信を行うプログラムを作成する必要が出てきましたが、どのように作成すればよいかわからない状態です。 動作環境としては、DOS上にLanManagerをインストールしたPCで、コンパイラは、MS-C7.0です。 WindowsではWinSockを使用したプログラミングの経験はありますが、DOSではどのように行えばよいかわかりません。 ライブラリなどが必要と思うのですが、フリーのライブラリなどがあるのでしょうか。 何か情報があれば教えてください。

  • ネットワークプログラミングを勉強しようとしているのですが。

    プログラミング初心者です。 C言語でWindowsプログラミングを一応学び、それを利用してゲームを作るのと平行してネットワークも勉強しようと思っています。 使おうとしている書籍は"UNIXネットワークプログラミング入門"という書籍で、初めてネットワークプログラミングを勉強しようとしています。 そこでその本の第二章(p32)のチャットプログラムを動作させようとしたのですがうまくできません。ソースコードはhttp://www.gihyo.co.jp/books/support.php/4-7741-1754-4 に置いてあるフォルダのchap2というフォルダにあるコードです。 まずcygwinでサーバのプログラムを動作させてから、cygwinをもう一つ起動させてそちらでクライアントのプログラムを動作させればいいと書いてあると「思う」のですが、動作しません。クライアントのプログラムを動作させても「gethostbyname: Operation not permitted」というメッセージが出て終了してしまいます。 もし、同じ本を使ったことがある方、またはそうでなくても超初心者がしてしまうような間違いや手順足らずなことなどに心当たりがあれば教えて下さい。

  • ネットワークプログラミングを勉強しようとしているのですが。

    プログラミング初心者です。 C言語でWindowsプログラミングを一応学び、それを利用してゲームを作るのと平行してネットワークも勉強しようと思っています。 使おうとしている書籍は"UNIXネットワークプログラミング入門"という書籍で、初めてネットワークプログラミングを勉強しようとしています。 そこでその本の第二章(p32)のチャットプログラムを動作させようとしたのですがうまくできません。ソースコードは​http://www.gihyo.co.jp/books/support.php/4-7741-1754-4​ に置いてあるフォルダのchap2というフォルダにあるコードです。 まずcygwinでサーバのプログラムを動作させてから、cygwinをもう一つ起動させてそちらでクライアントのプログラムを動作させればいいと書いてあると「思う」のですが、動作しません。クライアントのプログラムを動作させても「gethostbyname: Operation not permitted」というメッセージが出て終了してしまいます。 もし、同じ本を使ったことがある方、またはそうでなくても超初心者がしてしまうような間違いや手順足らずなことなどに心当たりがあれば教えて下さい。

  • I pad にキーボードを付けてプログラミングの勉

    I pad にキーボードを付けてプログラミングの勉強をしたいとおもうのですが、 アプリで pc版に似た開発環境ってありますか? とりあえず言語は問いませんが、 C Python Ruby ができればよいです。

  • DOS(Windows3.1)でLAN

    Windows3.1でネットにつなぎたいのですが、Network Client for DOSを使うとメモリがかなり消費してしまって、Windows3.1が起動しません。 [Network Client for DOSの設定] ・LANボード:Pci- FW-100TX ・プロトコル:TCP/IP [PCのスペック] ・CPU:Pentium 120MHz ・RAM:32MB SIMM ・HDD:1GB ・OS:PC-DOS J7.0,Windows3.1 です。 ちなみにCD-ROMドライブも使用しています。 どうすれば、メモリの空きを確保できるようになるでしょうか? DOSのマニュアルなどを見て、Autoexec.bat等の変更をやってみたりしたのですが、どうしてもうまくいきませんでした。 やはりメモリを足すしかないのでしょうか?そうだとしたら、どのくらいのメモリが必要なのでしょうか? よろしくお願いいたします。