トップページ > 過去ログ > 記事閲覧
初心者なのですが、ネット系の関数について…
名前:蒼空 日時: 2010/04/26 21:52

初心者なのですが、ネット系の関数について聞きたいのです。 GetHostIPbyName( const char *HostName, IPDATA *IPDataBuf ) ; や、ConnectNetWork( IPDATA IPData, int Port = -1 ) ; などを使ってネットを使うゲームを作りたいのですが、 はっきり言っていろいろわかりません。 特に「IPDATA IPData」や「 IPDATA *IPDataBuf」のところが、 なので、誰かこれらの関数の使い方を教えてくれませんか? ちなみに、C++言語を使用して学習しています。

Page: 1 |

Re: 初心者なのですが、ネット系の関数について… ( No.1 )
名前:いっち 日時:2010/04/26 23:43

蒼空さんの技術レベルがわからないのですが、構造体やポインタに対する理解は十分でしょうか? もし、わからないのであれば、C言語を解説する書籍やサイトを一読なさることをお勧めします。 たとえば > GetHostIPbyName( const char *HostName, IPDATA *IPDataBuf ); については以下のように利用するものだと思います。 (私は実際に利用したことは無いのでもしかしたら間違っているかもしれません。) IPDATA IpBuff; GetHostIPbyName( "www.google.com", &IpBuff ); DrawFormatString( 0, 0, StrColor, "%3d.%3d.%3d.%3d", IpBuff.d4, IpBuff.d3, IpBuff.d2, IpBuff.d1 ); 第1引数の"HostName"にはIPアドレスを調べたいドメインの文字列を指定します。 第2引数の"IPDataBuf"にはIPアドレスを受け取るための構造体のアドレスを渡します。 その他の基本的な通信については以下のサンプルやリファレンスが参考になると思います。 21.チャットプログラム基本 > ttp://homepage2.nifty.com/natupaji/DxLib/dxprogram.html#N21
Re: 初心者なのですが、ネット系の関数について… ( No.2 )
名前:蒼空 日時:2010/04/27 00:31

>いっちさん 返答ありがとうございます。 自分の技術レベルですが構造体は、ほとんど理解していて、ポインタもわずかなら理解していました。 なので、十分わかりやすかったです。 本当にありがとうございました。

Page: 1 |