Client.cpp
#include ”  stdio.h “
#include “ winsock.h “
void main()
{
            WSADATA wsaData;
            char buf1[256];
            int iResult = WSAStartup(0x101,&wsaData);
            SOCKET m_socket;
            m_socket = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
            if(m_socket == -1)
            {
                        printf("Error in Socket Creation\n");
                        closesocket(m_socket);
                        return;
            }
            else
            {
                        printf("Socket Successfully Created\n");
            }
            sockaddr_in saddr;
            saddr.sin_family = AF_INET;
            saddr.sin_addr.S_un.S_addr = inet_addr("170.100.40.83");
            saddr.sin_port = htons(8101);
            printf("Initilised\n");
            if(connect(m_socket,(SOCKADDR*)&saddr,sizeof(saddr)) == -1)
            {
                        printf("Error in Connection\n");
                        WSACleanup();
                        return;
            }
            printf("Connected Successfully\n");
            memset(buf1,0,256);
            printf("Enter your Message\n");
            scanf("%s",buf1);
            while(1)
            {
                        send(m_socket,buf1,256,0);
                        memset(buf1,0,256);
                        if(recv(m_socket,buf1,256,0) > 0)
                        {
                                    printf("Message From Server\t%s\n",buf1);
                                    printf("Enter ur Message");
                                    scanf("%s",buf1);
                        }
            }
            closesocket(m_socket);
}
 OUTPUT
 

