rendered paste body#include <windows.h>
#include <winsock.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
int main(){
SOCKET sock, client;
int size, z, ret;
SOCKADDR_IN address, k;
WORD ver;
WSAData dat;
ver=MAKEWORD(2,0);
int i=WSAStartup(ver, &dat);
if(i!=0)
{
MessageBox(0, "Error on the startup system", "Error on startup", MB_OK);
WSACleanup();
return 0;
}
sock=socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
address.sin_addr.s_addr=INADDR_ANY;
address.sin_family=AF_INET;
address.sin_port=htons(825);
size=sizeof(address);
ret=bind(sock, (SOCKADDR*)&address, size);
if(ret==SOCKET_ERROR)
{
MessageBox(0, "Error on socket binding", "Error on socket", MB_OK);
WSACleanup();
return 0;
}
ret=listen(sock, 10);
z=sizeof(k);
char *inmsg;
inmsg = (char *)malloc(strlen("Welcome") + 1);
while(1){
client=accept(sock, (SOCKADDR*)&k, &z);
send(client, inmsg, sizeof(inmsg), 0);
system("pause");
closesocket(sock);
closesocket(client);
return 0;
}
}