• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
keerting
博客园    首页    新随笔    联系   管理    订阅  订阅
2012年2月4日
关于socket编程(续1)——多线程解决同时响应多客户机请求的问题
摘要: 继续昨天的例子,这里将单线程提升到多线程。服务器端的业务逻辑:创建套接字server,与本地终结点绑定,监听3000端口;accept把客户端套接字传递给套接字client;定义一个方法,用echo技术处理client(注意这个方法能对客户端套接字响应,当客户端断开连接时也将client断开);申请一个线程,把该方法委托给线程,并启动线程。客户端逻辑:创建套接字client,与本地终结点绑定,监听3000端口;定义用户输入两种情况:exit表示断开与服务器套接字连接;其他信息表示与服务器通信,显示服务器的响应信息。这样在服务器端,一条线A程专门用来监听客户端连接申请,把收到的客户端套接字传递给 阅读全文
posted @ 2012-02-04 19:39 keerting 阅读(426) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3