あれの開発記 24ページ目 [ColdFire V1]
※一生懸命作ったので、宜しければ投票お願いします。http://www.freescale.co.jp/event/FTFJ/index.html
フリスクメンバーのログインが必要です。
なんとなくSilentCの使い方が判って来たので、ではでは簡単なUDPアプリケーションでも作成してみます。ECHOサーバーです。
クライアント側は随分昔に秋月のH8を使ったネットワークボードを評価した時に作成したオリジナルアプリケーションです。無事動けば、上に入力した文字と同じ文字が下に返って来ます。
Main側は以下の様に記述しました。
普通サーバー側は起動後滅多な事では停止しないでしょうけれど、いつまでもコンソールを占拠されてしまうと困るので、1分間受信が無いとサーバー処理を停止します。
フリスクメンバーのログインが必要です。
なんとなくSilentCの使い方が判って来たので、ではでは簡単なUDPアプリケーションでも作成してみます。ECHOサーバーです。
クライアント側は随分昔に秋月のH8を使ったネットワークボードを評価した時に作成したオリジナルアプリケーションです。無事動けば、上に入力した文字と同じ文字が下に返って来ます。
Main側は以下の様に記述しました。
main() { char *buf,soc = CreateSocket( 0 ); int len,dport; long dip; Bind( soc, 7, 1 ); for(;;) { if( (len = RecvFrom( soc, 6000 )) < 0 ) break; dip = GetSenderIP( soc ); dport = GetSenderPort( soc ); buf = GetReceiveBuffer( soc, 1 ); SendTo( soc, dip, dport, buf, len ); MemoryFree( buf ); } CloseSocket( soc ); }
普通サーバー側は起動後滅多な事では停止しないでしょうけれど、いつまでもコンソールを占拠されてしまうと困るので、1分間受信が無いとサーバー処理を停止します。
2008-08-31 21:35
nice!(0)
コメント(0)
トラックバック(0)
コメント 0