#include
#include
#include
#include
#include
#include
#include
#include
int main()
{
const char *ip="127.0.0.1";
int port=12345;
struct sockaddr_in address;
bzero(&address,sizeof(address));
address.sin_family=AF_INET;
inet_pton(AF_INET,ip,&address.sin_addr);
address.sin_port=htons(port);
int sock=socket(PF_INET,SOCK_STREAM,0);
assert(sock>=0);
int ret=bind(sock,(struct sockaddr *)&address,sizeof(address));
ret=listen(sock,5);
struct sockaddr_in client;
socklen_t client_addrlength=sizeof(client);
int connfd=accept(sock,(struct sockaddr *)&client,&client_addrlength);
if(connfd<0)
{
printf("Errorno os:%d\n",errno);
}
else
{
close(STDOUT_FILENO);
dup(connfd);
printf("abcd\n");
close(connfd);
}
close(sock);
return 0;
}