我的tcp服务器段的代码

原创 2006年06月20日 15:57:00

#include <stdio.h>
#include <sys/socket.h>
#include <netinet/in.h>
int main()
{

 int socketfd,consocketfd,n;
 char send_str[1024];
 struct sockaddr_in seraddr;

 if ((socketfd=socket(AF_INET,SOCK_STREAM,0))<0)
 {
  printf("create socket error!");
 }

 bzero(&seraddr,sizeof(seraddr));
 seraddr.sin_family=AF_INET;
 seraddr.sin_addr.s_addr=htonl(INADDR_ANY);
 seraddr.sin_port=htons(13);

 if (bind(socketfd,(struct sockaddr *)&seraddr,sizeof(seraddr))<0)
 {
  printf("bind socket error!");
 }
 
 
 if (listen(socketfd,1024)<0)
 {
  printf("listen socket error!");
 }


 for (;;)
 {
  if ((consocketfd = accept ( socketfd , ( struct sockaddr *) NULL , NULL))<0)
  {
   printf("listen socket error!");
  }
  sprintf(send_str,"%s/n","It is xuang sending...");
  if ( write ( consocketfd ,send_str,strlen ( send_str ) ) != strlen ( send_str ) )
  {
   printf(" write socket error!");
  }

  if ( close ( consocketfd )==-1)
   printf(" close socket error!");
 }
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

TCP服务器套接字代码

Epoll 的tcp通信代码(服务器+客户端)

Epoll 的tcp通信代码(服务器+客户端)

c#tcp服务器代码实例

c#tcp服务器代码实例

Tcp转发服务器代码

  • 2013-12-13 14:41
  • 254KB
  • 下载

c#tcp多线程服务器实例代码

c#tcp多线程服务器实例代码
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)