{VC++}UNIXサーバ系への通信機能開発!!

このエントリーをはてなブックマークに追加
1デフォルトの名無しさん
こんばんは。PC系が世にでてかなり便利になって
きましたが初心者のワタクシとして不便を感じる瞬間があります。
クライアントからUNIX系へのセッションを確保するには
TelNet等の通信ツールを使用せねばなりません。
クライアントから文字列を送りリモートコンピューター側の
EXEをボタン一つで実行する手はないのか!!
と思いTeraTarmというフリーソフト(ソース公開)を
研究させてもらい、通信専用のDLLを作ってみたいとおもいます
が、しかし 私はVCが出来ない。なぜなら初心者だから。。。
今回VC質問擦れで聞こうと思ったのですが長くなりそうなので
スレたてますた。ちゃんと保守しますからよろしく
参考 寺ターム ttp://hp.vector.co.jp/authors/VA002416/
2
>>1
スレを立てずに自サイトでやってください。
4:04/04/01 23:46
まず最初に私がほしいなあと思う昨日
それはVBかVCで作成した画面よりボタンを押すと
データファイルがFTPによりUNIXのあるディレクトリに
F転される。さらに追ってUNIX側におかれてる実行ファイルに
起動信号をおくる(先にF転したファイル名称をパラメタにわたす)
信号を受け取ったリモートホストはパラメタを受けとり
実行ファイルを起動する。
これが現状だとF転まではAPIとか使って実現するんですが
あとにTELNETとかTeraTermとかRefrectionを
立ち上げてセッションを確立して、エミュレーションのような
やりとりでキー信号を送らないとイケナイ なんとか一つの関数化
にまとめれないものか。。。。。
ということから寺ターム公開ソースに頼ってみることに
>>1
とりあえずwinsock使わないでね。
MFCも使わないでね。
それと俺Delphi使ってるんで、ActiveXコントロールで宜しく。
6:04/04/01 23:48
>>3
自サイトなんてありません。
楽しくやっていきませんか?
交流も深めたい
7:04/04/01 23:50
>>5
基本機能ができれば
アクティブXは可能だとおもうんですが
MFCでもハードなのにSDKとかバグだらけにしてしまいそうです
>>1
perl の Net::Telnet モジュールを使ってみたら?
UNIXのWebDAVサーバに対するWin32ネイティブWebDAVクライアントを作ってくれ
Webフォルダではパーミッションの設定が出来ないからだめぽ
10:04/04/02 09:03
>>8
plですか。あれってVBとかからもコールできるんでしょうか?
結構検索でひっかかって来たので実装できるかしらべてみます

>>9
難しい専門用語ですね。拡張できるならがんばって作ってみます
11:04/04/02 09:30
とりあえず皆さんに教えてもらうばかりでは駄目なんで
自分なりにソース解析はじめました。
うーん さっぱりわからないです。。。。
メニューとか沢山のダイアログリソースがまとまってるので
とりあえず必要な部分だけピックアップしながら
コンパイル通るぐらいで作りかえて(除去?)みます
まあ、ここ見ればあっという間にできるけどな
http://x68000.startshop.co.jp/~68user/net/
13:04/04/02 21:28
>>12
すごいサイトを教えていただきありがとうございます。
F転などはなんとなく文言で想像できるのですが
リモートホストへの起動信号を送る処理ってキーワードは
どのあたりでしょう?
>>13
たぶんこのへん
echo サーバを作ってみよう (1)
15デフォルトの名無しさん:04/04/03 17:54
>>14
おおきにです。一度じっくり見てみます。
一応スレたてた事から 本当に寺タームを解析&デバッグし
一応ソースをコンパクトに纏め
接続後、コマンドを実行できるくらいまでに縮小してみました
16デフォルトの名無しさん:04/04/04 09:23
             / / }
           _/ノ.. /、
           /  <   }
      ry、     {k_ _/`;,  ノノ パンパン
    / / }      ;'     `i、 
   _/ノ../、   _/ 入/ /   `ヽ, ノノ
  / r;ァ  }''i" ̄.   ̄r'_ノ"'ヽ.i   ) ―☆
 {k_ _/,,.'  ;.  :.      l、  ノ  
    \ `  、  ,i.    .:, :, ' / / \
     ,;ゝr;,;_二∠r;,_ェ=-ー'" r,_,/   ☆


【ラッキーレス】
このレスを見た人はコピペでもいいので
10分以内に3つのスレへ貼り付けてください。
そうすれば14日後好きな人から告白されるわ宝くじは当たるわ
出世しまくるわ体の悪い所全部治るわでえらい事です


17:04/04/04 21:28
ところでみなさんサーバ系とクライアント処理を繋ぐシステムって
どうやって通信してるんですか?企業秘密になっちゃいますかね?
今やNT系のOSからVAXとリンクをとってるってウチのシステムくらいの
ものなんでしょうか?某銀行とかつい最近までVMS使ってたとか
ウワサききましたが
18デフォルトの名無しさん:04/04/04 23:10
Apacheが動いてるならCGIでやるのが楽じゃないかしら
なんか素人臭い奴が出てきたな。
ワラタ
>1 「TelNet」だの「通信ツール」だの「EXE」だの勘弁してくれよ。もう
>>17
TCPソケットかシリアル。
rshを使えば?
rshクライアントとcygwinDLLで行けないかな?
セキュリティ気にするならsshで・・・って微妙に話違ってます?
241:04/05/16 18:55
みなさんながらくおまたせしました、ようやく寺タームを改造し
DLLが完成しました。VBやVCかでロードしたDLLより関数をつかって
色々な命令を送信する事ができます。連続操作時に時々ワトソン先生が出るんですが
ここがネックなのです
待ってないし
ちょっと待ってくれ…
みんなして>>1をからかっているんだよ…な?
27デフォルトの名無しさん:04/11/20 06:50:48
28デフォルトの名無しさん:04/11/20 13:12:51
**************** 糸冬 了 ****************
29デフォルトの名無しさん