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

socket_com.cpp

Committer:
Maricius
Date:
2018-06-18
Revision:
1:1f4543ea364d
Parent:
0:45610c4af223

File content as of revision 1:1f4543ea364d:

/*#include "mbed.h"
#include "rtos.h"
#include "LCD_DISCO_F746NG.h"
#include "TextLCD.h"
#include "TCPSocketConnection.h"

LCD_DISCO_F746NG lcd_socket;
void sending();

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(8993);
    serv_addr.sin_addr.s_addr = inet_addr("192.168.8.107");

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

}*/