uint8_t s = 0 ;//socket numarası
uint8_t server_ip[4] = {192,168,2,192} ; // Oluşturulan server’ın ip’si gösterilir
uint8_t Baglan ; //Connect fonkişyonundan dönen değeri tutmak için kullanacağız .
uint16_t port_num = 5656 ;
socket(0 , Sn_MR_TCP, port_num , 0) ; // SocketNumber,Protocol,Port,Flag
//Sn_MR_TCP—> This configures the protocol mode of Socket
//5656 —> Oluşturulan serverdaki port numarası
//Flag default olarak kullanılıyor .Sebebini öğren ??
while (Baglan != SOCK_OK) // Return “SOCK_OK” olana kadar bağlanmaya dener cihaz servera
{
Baglan = connect(s, server_ip, port_num); // SocketNumber,ServerIp,Port
//Server_ip —> Oluşturduğumuz serverdaki ip adresi
//Port —> Oluşturduğumuz serverdaki port numarası
}
Baglan = 0 ; // Bağlantı kurulduktan sonra birdahaki işlem için “Baglan” degeri resetlenir .
im using this code . But connect()'s return value is SOCK_BUSY . its not SOCK_OK . Why is the happening .