当前位置:  技术问答>linux和unix

sos,,一个小程序,,接收数据,,可不知道为什么read就是出错,用recv就可以。

    来源: 互联网  发布时间:2015-07-31

    本文导语:  //******************************************************************* //模块编号: //模块名称: tcpserver.c //功能描述: 该模块完成接收来自客户端的数据 //作    者: //日    期:  //版 本 号: //修改历史: //**********************************...

//*******************************************************************
//模块编号:
//模块名称: tcpserver.c
//功能描述: 该模块完成接收来自客户端的数据
//作    者:
//日    期: 
//版 本 号:
//修改历史:
//*******************************************************************

//本模块中包含的函数
//1 int    BuildOptins(int argc ,char **argv)
//2 void   ByeExit()
//3 int  readn(int sd, unsigned char *ptr, int nbyte, int timeout)

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 



#define BACKLOG 10 /*是在进入队列中允许的连接数目*/
#define true  1
#define false   0

 pid_t  pidFather;
 int  sockfd,new_id; /*用于监听的套接口和连接的套接口*/
 void   ByeExit(int n);
 static void   timeoutprocess(int nssignal);
 int    readn(int sd, unsigned char *ptr, int nbyte, int timeout);

main(int argc,char **argv)
{
    struct sockaddr_in serv_addr;
    struct sockaddr_in client_addr;
    int sin_size;
    int opt,i;
    int nread;
    unsigned char *getstr;
    char buf[128];
    static int FirstCall = true;

    for (i = 1; i 

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问WINDOWS98/ME/2000自带的虚拟机安装在哪个目录下?SOS?
  • Java SOS
  • SOS 在 linux 中如何用命令来判断一个文件是否为链接文件
  • 如何实现数据库的事务管理(新手的SOS!!)
  • sos!!!!!
  • sos,急!!!
  • SOS!!!在什么地方能下载到JBuilder5.0???
  • 中文转换问题~~sos……
  • SOS,About ifconfig?
  • JBuilder6 替换文本,sos iis7站长之家
  • sos!!! 我要将一长串存成blob???~~^-^~~
  • JBuilder6 替换文本,sos
  • SOS,JBuilder6 编程问题!
  • sos,dns setup
  • 各位linux高手:求救sos
  • SOS紧急状况,需要大虾们帮助!!
  • sos求救
  • sos网卡
  • SOS~求救!
  • (SOS)如何实现CTR_Z的功能


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3