• 万象网管2008服务端 > 服务端程序
  • 服务端程序

    免费下载 下载该文档 文档格式:DOC   更新时间:2008-12-02   下载次数:0   点击次数:2
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:shl
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    /* 服务端程序 server.c */
    #include
    #include
    #include
    #include
    #include
    #define SERVER_PORT 8888
    #define MAX_MSG_SIZE 1024
    void udps_respon(int sockfd)
    {
    struct sockaddr_in addr;
    int addrlen,n;
    char msg[MAX_MSG_SIZE];
    while(1)
    { /* 从网络上读,写到网络上面去 */
    n=recvfrom(sockfd,msg,MAX_MSG_SIZE,0,(struct sockaddr*)&addr,&addrlen);
    msg[n]=0;
    /* 显示服务端已经收到了信息 */
    fprintf(stdout,"I have received %s",msg);
    sendto(sockfd,msg,n,0,(struct sockaddr*)&addr,addrlen);
    }
    }
    int main(void)
    {
    int sockfd;
    struct sockaddr_in addr;
    sockfd=socket(AF_INET,SOCK_DGRAM,0);
    if(sockfd<0)
    {
    fprintf(stderr,"Socket Error:%s\n",strerror(errno));
    exit(1);
    }
    bzero(&addr,sizeof(struct sockaddr_in));
    addr.sin_family=AF_INET;
    addr.sin_addr.s_addr=htonl(INADDR_ANY);
    addr.sin_port=htons(SERVER_PORT);
    if(bind(sockfd,(struct sockaddr *)&addr,sizeof(struct sockaddr_in))<0)
    {
    fprintf(stderr,"Bind Error:%s\n",strerror(errno));
    exit(1);
    }

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • 万象网管2004服务端  万象网管服务端设置  万象网管服务端  万象网管2008破解版  万象网管2008加钱工具  万象网管2008免费加钱  万象网管2008标准版  万象网管2008加钱器  万象网管2008