Use APKPure App
Get NetSimple old version APK for Android
مائیکرو کنٹرولر کو پوزیشن کی معلومات بھیجنے کے لیے نیٹ ورک ریموٹ کنٹرول۔
ایپ کا مقصد ریموٹ ہارڈ ویئر جیسے Arduino ، Netduino ، Raspberry Pi کو کنٹرول کرنا ہے۔
پروٹوکول TCP / IP (کلائنٹ) ہے۔
UP: 0 ، طاقت ، 0۔
نیچے: 0 ، -پاور ، 0۔
بائیں: طاقت ، طاقت ، 0۔
حق: طاقت ، طاقت ، 0۔
درمیانی: 0 ، 0 ، 0 یا 0 ، 0 ، طاقت (صفر فعال)
بائٹ موڈ: 3 پوزیشنز کو 3 بائٹس کے طور پر منتقل کیا جاتا ہے (ڈیفالٹ)
ASCII موڈ: 3 پوزیشنز کوما کے ذریعے بطور متن منتقل کی جاتی ہیں (ended n تک ختم)
سیشن غیر فعال: ہر ٹرانسمیشن سیرٹ کنکشن میں۔
سیشن فعال: کنکشن کبھی بند نہیں ہوا ، لیکن اگر ضروری ہو تو خود کار طریقے سے دوبارہ جڑیں (ڈیفالٹ)
صفر غیر فعال: رہائی کے بعد صفر اقدار پر واپسی نہیں۔
صفر فعال: رہائی کے بعد صفر اقدار پر آٹو واپس
Raspberry Pi پر سرور کے لیے نمونہ کوڈ:
#شامل کریں "stdio.h"
#شامل کریں "stdlib.h"
#"string.h" شامل کریں
#شامل کریں "unistd.h"
#شامل کریں "sys / types.h"
#شامل کریں "sys / socket.h"
#شامل "netinet / in.h"
باطل غلطی (const char * msg)
{
غلطی (پیغام)
باہر نکلیں (1)
}
int main (int argc ، char * argv [])
{
int sockfd، newsockfd، portno، n؛
socklen_t clilen؛
چار بفر [256]
struct sockaddr_in serv_addr ، cli_addr
sockfd = ساکٹ (AF_INET ، SOCK_STREAM ، 0)
اگر (sockfd <0)
خرابی ("ساکٹ کھولنے میں غلطی")
bzero ((char *) & serv_addr، sizeof (serv_addr))؛
پورٹنو = 12345
serv_addr.sin_family = AF_INET
serv_addr.sin_addr.s_addr = INADDR_ANY
serv_addr.sin_port = htons (portno)؛
اگر (bind (sockfd ، (struct sockaddr *)
& serv_addr ، sizeof (serv_addr)) <0)
غلطی ("بائنڈنگ میں غلطی")
جبکہ (1)
{
سنو (sockfd ، 5)
clilen = sizeof (cli_addr)
newsockfd = قبول کریں (sockfd ، (struct sockaddr *)
& cli_addr ، & clilen)
اگر (newsockfd <0)
غلطی ("قبول کرنے میں غلطی")
جبکہ (1)
{
بی زیرو (بفر ، 256)
n = پڑھیں (newsockfd ، بفر ، 3)
اگر (n <3)
{
غلطی ("ساکٹ سے پڑھنے میں غلطی")
توڑ
}
float tmp1 = (float) بفر [0]
اگر (tmp1> 127)
tmp1 - = 256
float tmp2 = (float) بفر [1]
اگر (tmp2> 127)
tmp2 - = 256
float tmp3 = (float) بفر [2]
اگر (tmp3> 127)
tmp3 - = 256
printf ("٪ d٪ d٪ d \ n"، (int) tmp1، (int) tmp2، (int) tmp3)؛
}
بند (newsockfd)
}
بند (sockfd)
واپسی 0؛
}
Last updated on Jul 8, 2016
Minor bug fixes and improvements. Install or update to the newest version to check it out!
اپ لوڈ کردہ
Hilmi Dogan
Android درکار ہے
Android 2.2+
کٹیگری
رپورٹ کریں
NetSimple
1.0 by Ferdinand Stueckler
Jul 8, 2016