bunch of tesitng for F746NG

Dependencies:   BSP_DISCO_F746NG F746_GUI F7_Ethernet LCD_DISCO_F746NG SimpleSocket TMP36 GZ TS_DISCO_F746NG TextLCD WebSocketClient mbed-rtos mbed sMotor

Revision:
0:45610c4af223
Child:
1:1f4543ea364d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/socket_com.cpp	Mon Dec 11 09:46:58 2017 +0000
@@ -0,0 +1,47 @@
+#include "mbed.h"
+#include "rtos.h"
+#include "LCD_DISCO_F746NG.h"
+#include "TextLCD.h"
+#include "TCPSocketConnection.h"
+
+LCD_DISCO_F746NG lcd_socket;
+
+void sending()
+{
+    char init_socket_error[50];
+    char connect_error[50];
+    int sockfd = 0,n = 0;
+    char recvBuff[1024];
+    struct sockaddr_in serv_addr;
+
+    memset(recvBuff, '0' ,sizeof(recvBuff));
+    if((sockfd = lwip_socket(AF_INET, SOCK_STREAM, 0))< 0) {
+        sprintf(init_socket_error, "\n Error : Could not create socket \n");
+        lcd_socket.DisplayStringAt(0, LINE(4), (uint8_t *)init_socket_error, CENTER_MODE);
+
+    }
+
+    serv_addr.sin_family = AF_INET;
+    serv_addr.sin_port = htons(8889);
+    serv_addr.sin_addr.s_addr = inet_addr("10.130.56.27");
+
+    if(lwip_connect(sockfd, (struct sockaddr *)&serv_addr, sizeof(serv_addr))<0) {
+        sprintf(connect_error, "\n Error : Connect Failed \n");
+        lcd_socket.DisplayStringAt(0, LINE(4), (uint8_t *)connect_error, CENTER_MODE);
+
+    }
+
+    while((n = lwip_read(sockfd, recvBuff, sizeof(recvBuff)-1)) > 0) {
+        recvBuff[n] = 0;
+
+        if(fputs(recvBuff, stdout) == EOF) {
+            printf("\n Error : Fputs error");
+        }
+        printf("\n");
+    }
+
+    if( n < 0) {
+        printf("\n Read Error \n");
+    }
+
+}
\ No newline at end of file