We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.

NetSimple スクリーンショット

このNetSimpleについて

マイクロコントローラに位置情報を送信するためのネットワークリモートコントロール。

アプリの目的は、アルドゥイーノ、Netduino、ラズベリーパイのようなリモートハードウェアを制御することです...

プロトコルは、TCP / IP(クライアント)です。

UP:0、パワー、0

DOWN:0、-power、0

LEFT:-power、電源、0

RIGHT:電源、電源、0

MIDDLE:0、0、0、または0、0、電源(アクティブゼロ)

バイトモード:3位置は3バイトとして転送されます(デフォルト)

ASCIIモード:3の位置は、カンマで区切られたテキストとして転送されます(\ nで終了しました)

セッション非アクティブ:Serated接続内の各伝送

アクティブなセッション:接続が閉じられることはありませんが、必要な自動再接続(デフォルト)の場合

ゼロ非アクティブ:リリース後のゼロ値にノーリターン

ゼロアクティブ:リリース後のゼロ値への自動復帰

ラズベリーパイ上のサーバー用のサンプルコード:

#include "stdio.hに」

#include "STDLIB.H」

#include "string.hの」

#include "unistd.h"

#include "SYS / types.hで"

#include "SYS / socket.hに"

#include "のnetinet / in.h」

ボイドエラー(のconst char型*のMSG)

{

    perrorは(MSG)。

    出口(1);

}

int型のmain(int型のARGC、char型*のARGV [])

{

    int型の数sockfd、newsockfd、PORTNO、nは、

    socklen_tをclilen;

    char型バッファ[256];

    構造体のsockaddr_in serv_addr、cli_addr。

    数sockfd =ソケット(AF_INET、SOCK_STREAM、0);

    (数sockfdは<0)の場合

         エラー( "ERROR開口ソケット");

    BZERO((CHAR *)&serv_addr、はsizeof(serv_addr));

    PORTNO = 12345;

    serv_addr.sin_family = AF_INET;

    serv_addr.sin_addr.s_addr = INADDR_ANY。

    serv_addr.sin_port =をhtons(PORTNO)。

    場合(バインド(数sockfd、(構造体のsockaddr *)

           &Serv_addr、はsizeof(serv_addr))<0)

                エラー(「結合に対するERROR ");

    (1)一方

    {

         (数sockfd、5)聞きます。

         clilen =はsizeof(cli_addr)。

         newsockfd =受け入れる(数sockfd、(sockaddr構造体の*)

               &Cli_addr、&clilen);

         (newsockfd <0)の場合

               エラー( "ERROR受け入れる上で");

         (1)一方

         {

               BZERO(バッファ、256);

               n =読み(newsockfd、バッファ、3);

               場合(nは<3)

               {

                     エラー( "ERRORソケットからの読み取り");

                     破ります;

               }

               フロートTMP1 =(フロート)バッファ[0];

               (TMP1> 127)の場合

                     TMP1 - = 256;

               フロートTMP2 =(フロート)バッファ[1];

               (TMP2> 127)の場合

                      TMP2 - = 256;

               フロートTMP3 =(フロート)バッファ[2]。

               (TMP3> 127)の場合

                      TMP3 - = 256;

               printf( "%D%D%D \ n"は、(int型)TMP1、(int型)TMP2、(int型)TMP3)。

         }

         クローズ(newsockfd)。

     }

     近い(数sockfd)。

     0を返します。

}

最新バージョン 1.0 の更新情報

Last updated on 2016年07月08日

Minor bug fixes and improvements. Install or update to the newest version to check it out!

翻訳中...

アプリの追加情報

最終のバージョン

NetSimple 更新を申請する 1.0

投稿者

Hilmi Dogan

Android 要件

Android 2.2+

Available on

NetSimple をPlayストアでダウンロード

もっと見る
APKPureをを購読する
最高のAndroidゲームアプリの最新リリースやニュースやガイドなどの情報にいち早くアクセスすることができます。
いいえ結構です
購読
購読完了!
APKPureの購読が完了しました。
APKPureをを購読する
最高のAndroidゲームアプリの最新リリースやニュースやガイドなどの情報にいち早くアクセスすることができます。
いいえ結構です
購読
成功!
ニュースレターを購読しました。