作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (6): 137-138,142.

• 网络与通信 • 上一篇    下一篇

基于非阻塞式 Winsock 的多线程网络通信机制

戴大蒙   

  1. 温州大学计算机科学与工程学院,温州 325000
  • 出版日期:2006-03-20 发布日期:2006-03-20

Multi-threads Communication Mechanism Based on Non-blocking I/O Winsock

DAI Dameng   

  1. Computer Science and Engineering College, Wenzhou University, Wenzhou 325000
  • Online:2006-03-20 Published:2006-03-20

摘要: 以网络棋牌类游戏系统为实现背景,指出目前winsock 通信方式的缺陷,提出在非阻塞式通信方式的基础上创建多线程的网络通信机制并详细介绍其中的关键技术,同时给出了Java 实现的服务器端和客户端的核心代码框架,可方便地应用到类似系统,具有一定的通用性和可重用性。

关键词: 非阻塞式winsock;多线程;Java;网络通信

Abstract: In the internet chess and card game, some defects based on winsock mechanism are pointed out. A Java coding framework is put forward and analyzed, which is based on mechanism united friendliness of multi-threads technology in non-blocking. Finally, a solution is given for the general application.

Key words: Non-blocking winsock; Multi-threads; Java; Network communication