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

liunx 下的socket编程问题,帮帮忙!

    来源: 互联网  发布时间:2015-11-04

    本文导语:  我用client_fd = accept( sockfd, (struct sockaddr*)&Client_addr, &sin_size);这样的方法得到的 client_fd .再通过 fock()函数为客户端去创建不同的进程! 然后都是通过client_fd 去发和收客户端的信息,比如send(client_fd , "aa", 2, 0...

我用client_fd = accept( sockfd, (struct sockaddr*)&Client_addr, &sin_size);这样的方法得到的 client_fd .再通过 fock()函数为客户端去创建不同的进程!
然后都是通过client_fd 去发和收客户端的信息,比如send(client_fd , "aa", 2, 0); 

可是问题出现了.为什么每次得到的client_fd 都是一样的..都是等于4..那我怎么区别我要发给哪个

客户端呢?如果我想指定一个客户端发送信息..那我该怎么办...

|
if ( pthread_create( &mythread, NULL, (void *)RunAnswer, NULL ))
改为
if ( pthread_create( &mythread, NULL, (void *)RunAnswer, client_fd ))

void RunAnswer(void * arg)里加强制转换
int client_fd = (int)arg;

这样就可以传递client_fd了。当然RunAnswer最后的close(client_fd)还要的。

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












  • 相关文章推荐
  • 学liunx编程可以找什么工作
  • liunx编程,反编译
  • liunx jni编程问题!!!
  • 想学Liunx编程,请问如何入手?看那些书作什么练习?
  • 菜鸟问题 请问 liunx下网络编程是否有类似win下面的I/O模型可用?
  • LIUNX编程问题求教
  • LP的作业,请各位大虾帮忙:Liunx的shell,bash编程问题,每天AM4:00定时查任何目录下的core文件的存在状态,并删除?
  • *sos*求unix或者liunx下mysql与c,c++的编程质料,能在windows下用的gcc!
  • Liunx多进程,多线程编程高手进来
  • liunx网络编程的问题——关于I/O复用的
  • liunx 套接字编程 数据写入文件问题
  • 用宽带路由器上网;liunx与unix的区别
  • liunx下配置axis2的环境变量怎么配置
  • 有关liunx启动的问题?在线等待!!!
  • 请问我么再LIUNX下开发JAVA,应该看些什么书。和什么技术。
  • 急寻dell(latitude D500)笔记本安装liunx的问题
  • 关于在2000下装RH LIUNX的问题
  • 数据库 iis7站长之家
  • RED HAT LIUNX的安装!
  • 哪位高手知道java怎么执行liunx的命令?
  • 很简单的问题!liunx的.sh文件是什么?怎么创建啊!
  • 送分了.学liunx系统管理好找工作?
  • 求教:LIUNX 学开发还是学主机维护。。??
  • 求帮助!我的red hat liunx 9.0 进不了桌面了
  • eclipse 连接Liunx CVS问题 !高人救命啊!
  • 由于在win2k多更改了分区,结果,我的liunx进不去了,有没有方法补救?
  • liunx如何杀毒?
  • liunx分去疑问
  • 在liunx系统上跑程序,几个小时后系统死机,而cpu不狂涨,也无内存泄露
  • 把liunx 2005桌面型操作系统干掉,XP启动不起来啦
  • Liunx小问题!!!在线等


  • 站内导航:


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

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

    浙ICP备11055608号-3