Socket Programming In C || Client Program || In English || By Vikash Shakya

preview_player
Показать описание
socket programming in computer networks
socket programming in cpp
socket programming in c in hindi
socket programming in c tamil
socket programming in c linux
socket programming in c windows
socket programming in c ubuntu
socket programming in c in telugu
socket programming in c tutorial
socket programming in c sharp
socket programming in c++ visual studio
socket programming in c شرح
client server socket programming in c linux
server client socket programming in c
chat application using socket programming in c
socket programming in c++
socket programming in c for beginners
socket programming tutorial in c for beginners
ftp socket programming in c
socket programming in c in tamil
socket programming in c in windows
socket programming in c interview questions
tcp ip socket programming in c
what is socket programming in c
socket programming in c linux using tcp
network socket programming in c
select() in c socket programming
socket programming in c tcp
socket programming in c tutorial for beginners
file transfer using socket programming in c
socket programming in c using tcp
socket programming in c using tcp/ip
socket programming in c using fork
socket programming in linux using c
socket programming in windows using c
socket programming using c
socket programming in c with explanation
Рекомендации по теме
Комментарии
Автор

#include <iostream>
#include <winsock.h>
#include <string.h>

using namespace std;

#define PORT 9090

struct sockaddr_in srv;

int main()
{
WSADATA ws;
int nStatus = WSAStartup(MAKEWORD(2, 2), &ws);
if (nStatus < 0)
{
cout << endl << "Failed to call WSAStartup";
exit(EXIT_FAILURE);
}

int nSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (nSocket < 0)
{
cout << endl << "Not able to call socket successfully";
exit(EXIT_FAILURE);
}

srv.sin_family = AF_INET;
srv.sin_port = htons(PORT);
srv.sin_addr.s_addr = inet_addr("192.168.1.8");
memset(&srv.sin_zero, 0, sizeof(srv));

nStatus = connect(nSocket, (struct sockaddr*)&srv, sizeof(srv));
if (nStatus < 0)
{
cout << endl << "connect failed";
exit(EXIT_FAILURE);
}

while (1)
{
char sBuff[200];
cout << endl << "Please enter the message:";
gets_s(sBuff, 200);

nStatus = send(nSocket, sBuff, 200, 0);
if (nStatus < 0)
{
cout << endl << "The send failed. Exitting..";
exit(EXIT_FAILURE);
}
else if(nStatus > 0 )
{
cout << endl << "Message sent!!";
}
}

return 0;
}

vartetalearningplatform
Автор

please how to use socket to be non blocking

szaman
welcome to shbcf.ru