Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: BSP_DISCO_F746NG F746_GUI F7_Ethernet LCD_DISCO_F746NG SimpleSocket TMP36 GZ TS_DISCO_F746NG TextLCD WebSocketClient mbed-rtos mbed sMotor
socket_com.cpp
00001 /*#include "mbed.h" 00002 #include "rtos.h" 00003 #include "LCD_DISCO_F746NG.h" 00004 #include "TextLCD.h" 00005 #include "TCPSocketConnection.h" 00006 00007 LCD_DISCO_F746NG lcd_socket; 00008 void sending(); 00009 00010 void sending() 00011 { 00012 char init_socket_error[50]; 00013 char connect_error[50]; 00014 int sockfd = 0,n = 0; 00015 char recvBuff[1024]; 00016 struct sockaddr_in serv_addr; 00017 00018 memset(recvBuff, '0' ,sizeof(recvBuff)); 00019 if((sockfd = lwip_socket(AF_INET, SOCK_STREAM, 0))< 0) { 00020 sprintf(init_socket_error, "\n Error : Could not create socket \n"); 00021 lcd_socket.DisplayStringAt(0, LINE(4), (uint8_t *)init_socket_error, CENTER_MODE); 00022 00023 } 00024 00025 serv_addr.sin_family = AF_INET; 00026 serv_addr.sin_port = htons(8993); 00027 serv_addr.sin_addr.s_addr = inet_addr("192.168.8.107"); 00028 00029 if(lwip_connect(sockfd, (struct sockaddr *)&serv_addr, sizeof(serv_addr))<0) { 00030 sprintf(connect_error, "\n Error : Connect Failed \n"); 00031 lcd_socket.DisplayStringAt(0, LINE(4), (uint8_t *)connect_error, CENTER_MODE); 00032 00033 } 00034 00035 while((n = lwip_read(sockfd, recvBuff, sizeof(recvBuff)-1)) > 0) { 00036 recvBuff[n] = 0; 00037 00038 if(fputs(recvBuff, stdout) == EOF) { 00039 printf("\n Error : Fputs error"); 00040 } 00041 printf("\n"); 00042 } 00043 00044 if( n < 0) { 00045 printf("\n Read Error \n"); 00046 } 00047 00048 }*/
Generated on Tue Jul 12 2022 19:11:47 by
