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

unix网络编程 对战五子棋设计

    来源: 互联网  发布时间:2017-04-28

    本文导语:  最近用curses写了一个简单的五子棋游戏 现在用socket改成可以联机对战的。 我的程序主要是 两个客户端 和一个服务器端 现在我想实现  客户端1 操作,下棋子后 sleep(),然后向服务器write() 一条信息  服务器接受...

最近用curses写了一个简单的五子棋游戏
现在用socket改成可以联机对战的。
我的程序主要是 两个客户端 和一个服务器端

现在我想实现  客户端1 操作,下棋子后 sleep(),然后向服务器write() 一条信息 
服务器接受后 发送给客户端2 让sleep()中的客户端2 苏醒 然后在处理信息, 然后再转发给服务器,再sleep()

请问sleep()后  有什么办法让进程主动苏醒,有这种信号函数吗?

|
你可以用多线程实现啊,一个下棋,一个通信,phtread_cond_wait堵塞住,等通信线程收到数据就唤醒就好了。通信进程可以堵塞也可以select之类的超时等待。

|
但进程的话,你就不用sleep了,你就recv堵塞读得了。

    
 
 

您可能感兴趣的文章:

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












  • 相关文章推荐
  • 读过 Unix网络编程 或者 熟知Unix网络编程的 的进来看一下
  • 刚刚接触Unix系统和Unix编程。急需Unix下多线程程序设计和网络Socket程序设计方面的资料。
  • UNIX网络编程卷1
  • 请问unix网络编程和linux网络有什么区别
  • HTML教程 iis7站长之家
  • 求关于UNIX网络编程的好书 最好带项目的那种
  • Unix/Linux网络编程怎样来做一个项目?
  • 请推荐几本Linux/Unix网络编程的好书吧
  • unix网络编程资料帮忙 大哥大姐进来瞧瞧啊
  • 学UNIX网络编程,看哪些书好?大家各抒已见~
  • 《UNIX网络编程》这本书适合linux下的网络编程吗?
  • 看完了<unix网络编程>后
  • Unix/Linux网络编程可以用来做什么?一般从事什么样的职业?
  • 求助:linux/unix网络编程
  • 运行<<UNIX网络编程卷一>>中程序的错误?
  • 哪里有steven的UNIX网络编程源码?
  • 谁知道哪里有unix网络编程第一卷和第二卷电子版的下载?
  • 哪有unix下的c网络编程,如地址有效,我一次性给50分
  • 哪位好人能告诉我哪儿有《UNIX网络编程2版1卷》下载?????
  • unix网络编程中err_quit()是什么函数?
  • java命名空间java.util.regex类pattern的类成员方法: unix_lines定义及介绍
  • 关于UNIX的历史 : 1973年,K.Thompson和D.M.ritchie,用C改写UNIX。那么,在此之前,UNIX是用什么写的?
  • unix/Linux下c++ boost thread库读写锁介绍
  • 没有unix系统我如何学习unix
  • php将标准字符串格式时间转换成unix时间戳_strtotime
  • unix盘哪里有下载的??哪里有比较好的unix论坛??万分感谢!!!!!!!!!
  • php将unix时间戳转换成字符串时间函数(date)
  • 急!装完unix5.06,再装win2000。重启后不能进unix.
  • unix/Linux下c/c++ pthread库读写锁函数介绍
  • UNIX特急!!!digital unix问题,请专家快来!!!
  • UNIX支持中文否,请推荐UNIX好书


  • 站内导航:


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

    ©2012-2021,