1/3
NetSimple screenshot 0
NetSimple screenshot 1
NetSimple screenshot 2
NetSimple Icon

NetSimple

Ferdinand Stueckler
Trustable Ranking Iconविश्र्वासार्ह
1K+डाऊनलोडस
358kBसाइज
Android Version Icon2.2.x+
अँड्रॉईड आवृत्ती
1.0(11-08-2017)नविनोत्तम आवृत्ती
-
(0 समीक्षा)
Age ratingPEGI-3
डाऊनलोड
तपशीलसमीक्षाआवृत्त्यामाहिती
1/3

NetSimple चे वर्णन

The purpose of the app is to control remote hardware like Arduino, Netduino, Raspberry Pi ...

The protocol is TCP/IP (Client).

UP: 0, power, 0

DOWN: 0, -power, 0

LEFT: -power, power, 0

RIGHT: power, power, 0

MIDDLE: 0, 0, 0 or 0, 0, power (Zero active)

Byte Mode: 3 positions are transfered as 3 bytes (default)

ASCII Mode: 3 positions are transfered as text seperated by comma (ended by \n)

Session inactive: Each transmission in a serated connection

Session active: Connection never closed, but if necessary automatic reconnect (default)

Zero inactive: No return to zero values after release

Zero active: Auto return to zero values after release

Sample code for a server on Raspberry Pi:

#include "stdio.h"

#include "stdlib.h"

#include "string.h"

#include "unistd.h"

#include "sys/types.h"

#include "sys/socket.h"

#include "netinet/in.h"

void error(const char *msg)

{

perror(msg);

exit(1);

}

int main(int argc, char *argv[])

{

int sockfd, newsockfd, portno,n;

socklen_t clilen;

char buffer[256];

struct sockaddr_in serv_addr, cli_addr;


sockfd = socket(AF_INET, SOCK_STREAM, 0);

if (sockfd < 0)

error("ERROR opening socket");

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);

if (bind(sockfd, (struct sockaddr *)

&serv_addr, sizeof(serv_addr)) < 0)

error("ERROR on binding");

while(1)

{

listen(sockfd,5);

clilen = sizeof(cli_addr);

newsockfd = accept(sockfd, (struct sockaddr *)

&cli_addr, &clilen);

if (newsockfd < 0)

error("ERROR on accept");

while(1)

{

bzero(buffer,256);

n = read(newsockfd,buffer,3);

if (n < 3)

{

error("ERROR reading from socket");

break;

}

float tmp1 = (float)buffer[0];

if (tmp1 > 127)

tmp1 -= 256;

float tmp2 = (float)buffer[1];

if (tmp2 > 127)

tmp2 -= 256;

float tmp3 = (float)buffer[2];

if (tmp3 > 127)

tmp3 -=256;

printf("%d %d %d\n",(int)tmp1,(int)tmp2,(int)tmp3);

}

close(newsockfd);

}

close(sockfd);

return 0;

}

NetSimple - आवृत्ती 1.0

(11-08-2017)
इतर आवृत्त्या

अजुनपर्यंत कोणतेही अभिप्राय किंवा रेटिंग्ज नाहीत! हे देणारे पहिले होण्यासाठी कृपया करा

-
0 Reviews
5
4
3
2
1

NetSimple - एपीके माहिती

एपीके आवृत्ती: 1.0पॅकेज: com.ip.netsimple
अँड्रॉइड अनुकूलता: 2.2.x+ (Froyo)
विकासक:Ferdinand Stuecklerगोपनीयता धोरण:http://lehrer.bulme.at/~sk/policy.htmlपरवानग्या:1
नाव: NetSimpleसाइज: 358 kBडाऊनलोडस: 5आवृत्ती : 1.0प्रकाशनाची तारीख: 2021-10-25 23:14:39किमान स्क्रीन: SMALLसमर्थित सीपीयू:
पॅकेज आयडी: com.ip.netsimpleएसएचए१ सही: 99:8A:F2:9C:BA:F4:68:33:09:9A:E9:A0:B4:27:B7:25:F0:59:4A:90विकासक (CN): Ferdinand Stuecklerसंस्था (O): स्थानिक (L): देश (C): राज्य/शहर (ST): पॅकेज आयडी: com.ip.netsimpleएसएचए१ सही: 99:8A:F2:9C:BA:F4:68:33:09:9A:E9:A0:B4:27:B7:25:F0:59:4A:90विकासक (CN): Ferdinand Stuecklerसंस्था (O): स्थानिक (L): देश (C): राज्य/शहर (ST):

NetSimple ची नविनोत्तम आवृत्ती

1.0Trust Icon Versions
11/8/2017
5 डाऊनलोडस358 kB साइज
डाऊनलोड
appcoins-gift
बोनस खेळअजुन अधिक बक्षिसे मिळवा!
अधिक
Goods Sort-sort puzzle
Goods Sort-sort puzzle icon
डाऊनलोड
Marvel Contest of Champions
Marvel Contest of Champions icon
डाऊनलोड
Merge County®
Merge County® icon
डाऊनलोड
Brick Ball Fun-Crush blocks
Brick Ball Fun-Crush blocks icon
डाऊनलोड
崩壞3rd
崩壞3rd icon
डाऊनलोड
Ensemble Stars Music
Ensemble Stars Music icon
डाऊनलोड
Zen Tile - Relaxing Match
Zen Tile - Relaxing Match icon
डाऊनलोड
Omniheroes
Omniheroes icon
डाऊनलोड
Westland Survival: Cowboy Game
Westland Survival: Cowboy Game icon
डाऊनलोड
Heroes of War: WW2 army games
Heroes of War: WW2 army games icon
डाऊनलोड
War and Magic: Kingdom Reborn
War and Magic: Kingdom Reborn icon
डाऊनलोड
Demon Slayers
Demon Slayers icon
डाऊनलोड