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

大家帮我看下这个程序,异步聊天的,有点问题。在线等,,急哦

    来源: 互联网  发布时间:2016-07-12

    本文导语:  本帖最后由 kooko1986 于 2009-11-02 16:32:33 编辑 这个是异步聊天的程序,我也copy的别人的 服务器端程序运行后出现 ----等待新的连接到来开始新一轮聊天..... accept: Invalid argument 到accept那里好像出问题了。检查了下,没...

本帖最后由 kooko1986 于 2009-11-02 16:32:33 编辑
这个是异步聊天的程序,我也copy的别人的
服务器端程序运行后出现
----等待新的连接到来开始新一轮聊天.....
accept: Invalid argument

到accept那里好像出问题了。检查了下,没找出来什么地方错了。大虾帮我看看。我把程序发到回复的1楼和2楼

在线等哦,一会下班要被检查。。

|
printf
            ("n----等待新的连接到来开始新一轮聊天……n");
        len = sizeof(struct sockaddr_in);
        if ((new_fd =
            accept(sockfd, (struct sockaddr *) &their_addr,
                    &len)) == -1) { 

|
照你这学习速度,马上就要发达了。

今天没心情看代码,明天再看。

|
看不出错误来,没有测试机
尝试下:
1.
printf 
            ("n----等待新的连接到来开始新一轮聊天……n"); 
        len = sizeof(struct sockaddr); 


改为:
printf 
            ("n----等待新的连接到来开始新一轮聊天……n"); 
        len = sizeof(their_addr); 

2.
sockfd = socket(PF_INET, SOCK_STREAM, 0)) == -1) 
改为
sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1) 

my_addr.sin_family = PF_INET;
改为
my_addr.sin_family = AF_INET;

最后不行,把accept的errno弄出来


|
accept之前把sockfd打出来,看是不是大于0

    
 
 

您可能感兴趣的文章:

  • 异步数据库驱动程序 ADBCJ
  • 请教高手:如何实现异步程序?
  • c#实现简单控制台udp异步通信程序示例
  • 如何实现一个异步I/O程序。
  • 即时消息聊天应用程序 Cryptocat
  • 视频聊天程序 Ashcast
  • 高分寻找JSP聊天室程序,哪位大哥有或者帮我找到,200分马上奉送!!
  • 手机聊天程序 Android jChat
  • 有没有java聊天室的源程序下载?分数全部给上只有这么多了
  • 高分求一个聊天室的java程序代码。
  • 那个叫“ anonimousboy(stiwen)”的,给我聊天程序代码的再进来接分!
  • 那个叫“ anonimousboy(stiwen)”的,给我聊天程序代码的进来接分!
  • 请问谁有聊天室程序的源码,最好是javacat的,急用,谢谢!!!
  • 聊天程序和有关jabber
  • Linux即时聊天程序 Empathy
  • JAVA聊天程序最好用什么IO流???
  • 我在写一个类似qq的聊天程序,现在不知怎么监听端口有无信息?
  • 求助 关于Linux下Socket的聊天程序
  • 想编写个聊天程序,大家支支招~~
  • 飞秋聊天程序UDP接收问题
  • python聊天程序实例代码分享
  • ASP.NET 使用application与session对象写的简单聊天室程序
  • php socket实例之telnet实现的聊天程序
  • 求一个用SOCKET编写的聊天程序,给300分,不够还可以加!!很急!!!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • c/c++服务器程序内存泄露问题分析及解决
  • unix程序中调用其他程序的问题
  • 走虚拟网卡内核程序和走物理网卡应用程序结合问题
  • wine中安装windows程序,程序崩溃的问题
  • 一个信息添加,修改,删除,查询的问题,程序出了一个问题实在不知道为什么,各位帮看一下程序如下
  • 请问linux下一个很简单的问题:我们的控制台下直接输入某个程序名就可以执行该程序,原理是什么?
  • Linux下面的开发好的Java程序,如何部署到其他机器?开发好的Java图形程序,终端上能否用?等问题
  • 程序发布的问题(动态连接库的问题)
  • linux初学者一简单问题!在线送分!linux设备驱动程序一书的第一个程序.
  • 紧急问题:我启动一个java程序之后用ps一看,为和显示我启动了多个程序?然后我kill-9第一个pid之后,又全部没了
  • ./configure时,提示 missing /usr/.../version.h文件?是系统问题?还是安装程序的问题?
  • jbuilder7问题 编译没有问题,内部运行编写的的java程序就退出了???
  • 请教高手一个简单问题:给定一个文件名,如何去查找该文件正在被几个程序使用,并怎么样才可以切断这个文件与正在打开该文件的程序之间的
  • 请教多线程程序的内存占用问题
  • 关于软件或者程序的源代码问题??
  • 几个Linux应用程序开发的问题请教LINUX程序员!
  • linux可执行程序运行速度问题
  • 多线程网络通讯程序的稳定性问题
  • 程序输出的问题
  • linux基础问题,configure,make生成应用程序问题
  • shell脚本变量与应用程序同步的问题
  • 重装服务器后IIS网站错误(应用程序中的服务器错误)
  • 为什么我在java程序里启动的一个程序在java程序关闭后,该程序的所有进程都关掉了
  • windows server2008上PowerBuilder程序系统错误解决方法
  • Linux 编程怎么样在程序开启一个程序,和关闭一个程序?
  • c语言判断某一年是否为闰年的各种实现程序代码
  • 请问从一个java程序中如何调用另一java程序,并控制可以其状态(最小化、最大化、结束程序),还有怎样知道那个被调用的程序结束。
  • 程序员的八种级别,你属于哪一级?
  • Linux下的程序是在内存中运行的吗?为什么在程序运行的时候可以删除程序文件?
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • 我的程序是用c写的gtk+程序,有个函数的参数要传给它图片的文件名,但是图片和原程序不在同一目录下怎么办?怎么在程序里指定文件的路径


  • 站内导航:


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

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

    浙ICP备11055608号-3