亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? client.cpp

?? 這是廣泛使用的通信開(kāi)源項(xiàng)目,對(duì)于大容量,高并發(fā)的通訊要求完全能夠勝任,他廣泛可用于網(wǎng)絡(luò)游戲醫(yī)學(xué)圖像網(wǎng)關(guān)的高qos要求.更詳細(xì)的內(nèi)容可閱讀相應(yīng)的材料
?? CPP
字號(hào):
/**
 * Client.cpp,v 1.3 2004/01/07 22:40:16 shuston Exp
 *
 * A simple client program using ACE_Svc_Handler and ACE_Connector.
 */

#include "ace/OS_NS_stdio.h"
#include "ace/OS_NS_errno.h"
#include "ace/OS_NS_sys_time.h"
#include "Client.h"

// Listing 2 code/ch07
int Client::open (void *p)
{
  ACE_Time_Value iter_delay (2);   // Two seconds
  if (super::open (p) == -1)
    return -1;
  this->notifier_.reactor (this->reactor ());
  this->msg_queue ()->notification_strategy (&this->notifier_);
  return this->reactor ()->schedule_timer
    (this, 0, ACE_Time_Value::zero, iter_delay);
}
// Listing 2
    
// Listing 3 code/ch07
int Client::handle_input (ACE_HANDLE)
{
  char buf[64];
  ssize_t recv_cnt = this->peer ().recv (buf, sizeof (buf) - 1);
  if (recv_cnt > 0)
    {
      ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("%*C"),
                  ACE_static_cast (int, recv_cnt),
                  buf));
      return 0;
    }

  if (recv_cnt == 0 || ACE_OS::last_error () != EWOULDBLOCK)
    {
      this->reactor ()->end_reactor_event_loop ();
      return -1;
    }
  return 0;
}
// Listing 3

// Listing 4 code/ch07
int Client::handle_timeout(const ACE_Time_Value &, const void *)
{
  if (this->iterations_ >= ITERATIONS)
    {
      this->peer ().close_writer ();
      return 0;
    }

  ACE_Message_Block *mb;
  char msg[128];
  ACE_OS::sprintf (msg, "Iteration %d\n", this->iterations_);
  ACE_NEW_RETURN (mb, ACE_Message_Block (msg), -1);
  this->putq (mb);
  return 0;
}
// Listing 4

// Listing 5 code/ch07
int Client::handle_output (ACE_HANDLE)
{
  ACE_Message_Block *mb;
  ACE_Time_Value nowait (ACE_OS::gettimeofday ());
  while (-1 != this->getq (mb, &nowait))
    {
      ssize_t send_cnt =
        this->peer ().send (mb->rd_ptr (), mb->length ());
      if (send_cnt == -1)
        ACE_ERROR ((LM_ERROR,
                    ACE_TEXT ("(%P|%t) %p\n"),
                    ACE_TEXT ("send")));
      else
        mb->rd_ptr (ACE_static_cast (size_t, send_cnt));
      if (mb->length () > 0)
        {
          this->ungetq (mb);
          break;
        }
      mb->release ();
    }
  if (this->msg_queue ()->is_empty ())
    this->reactor ()->cancel_wakeup
      (this, ACE_Event_Handler::WRITE_MASK);
  else
    this->reactor ()->schedule_wakeup
      (this, ACE_Event_Handler::WRITE_MASK);
  return 0;
}
// Listing 5

// Listing 6 code/ch07
int ACE_TMAIN (int, ACE_TCHAR *[])
{
  ACE_INET_Addr port_to_connect ("HAStatus", ACE_LOCALHOST);
  ACE_Connector<Client, ACE_SOCK_CONNECTOR> connector;
  Client client;
  Client *pc = &client;
  if (connector.connect (pc, port_to_connect) == -1)
    ACE_ERROR_RETURN ((LM_ERROR, ACE_TEXT ("%p\n"),
                       ACE_TEXT ("connect")), 1);

  ACE_Reactor::instance ()->run_reactor_event_loop ();
  return (0);
}
// Listing 6

// Listing 7 code/ch07
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
template class ACE_Connector<Client, ACE_SOCK_CONNECTOR>;
template class ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>;
template class ACE_NonBlocking_Connect_Handler<Client>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
# pragma instantiate ACE_Connector<Client, ACE_SOCK_CONNECTOR>
# pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
# pragma instantiate ACE_NonBlocking_Connect_Handler<Client>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// Listing 7

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲在线观看av| 国产精品免费久久久久| 99免费精品视频| 狠狠色综合日日| 久久国产视频网| 日韩和的一区二区| 日韩激情视频在线观看| 亚洲bt欧美bt精品777| 亚洲国产一二三| 亚洲欧美日韩在线不卡| 一区二区成人在线观看| 中文字幕一区二区5566日韩| 欧美韩日一区二区三区四区| 国产午夜精品一区二区三区四区| 欧美成人一区二区| 久久久91精品国产一区二区精品| 2023国产精品| 欧美激情综合在线| 国产精品美女久久久久av爽李琼| 国产精品每日更新在线播放网址 | 日韩欧美一二三四区| 在线成人高清不卡| 日韩精品一区二区在线| 精品日韩av一区二区| 久久久精品黄色| 亚洲天堂成人在线观看| 一区av在线播放| 免费观看30秒视频久久| 国产精品资源在线观看| 成人黄色在线视频| 日本久久电影网| 欧美精品日日鲁夜夜添| 精品国产一区a| 国产精品久久久久久久裸模| 亚洲美女淫视频| 日韩电影免费在线观看网站| 国产中文一区二区三区| 成人avav影音| 欧美男男青年gay1069videost| 日韩免费高清av| 国产精品情趣视频| 亚洲狠狠爱一区二区三区| 日本免费新一区视频| 国产精品中文欧美| 色激情天天射综合网| 日韩一区二区三区免费观看| 国产欧美日韩激情| 亚洲国产成人av| 精品影视av免费| 色天天综合色天天久久| 欧美日韩国产一区| 国产欧美一区二区精品久导航| 亚洲精品国产一区二区精华液| 石原莉奈一区二区三区在线观看 | 日韩视频在线观看一区二区| 精品福利二区三区| 亚洲精品一二三区| 国产一区二区三区电影在线观看| 91原创在线视频| 欧美一级生活片| 亚洲国产高清在线| 日本少妇一区二区| 91免费精品国自产拍在线不卡| 日韩精品一区二区三区三区免费| 亚洲乱码一区二区三区在线观看| 九九精品一区二区| 欧美日韩久久一区二区| 欧美国产精品一区| 九色|91porny| 91精品欧美一区二区三区综合在| 日韩一区欧美小说| 国产综合久久久久久久久久久久| 欧美性猛片xxxx免费看久爱 | 国产精品456露脸| 欧美日韩国产综合久久| 亚洲人成精品久久久久久 | 欧美性一级生活| 国产精品国产三级国产普通话蜜臀| 秋霞午夜av一区二区三区| 色一区在线观看| 国产精品毛片a∨一区二区三区| 免费成人性网站| 欧美喷水一区二区| 亚洲精品视频免费观看| 国产69精品久久久久777| 欧美日韩一区二区三区高清| 欧美一级夜夜爽| 成人免费av网站| 成人午夜在线免费| 欧美一区二区在线免费播放 | 欧美视频第二页| 欧美妇女性影城| 日本一区二区电影| 美女诱惑一区二区| 国产91丝袜在线18| 亚洲高清不卡在线| 在线一区二区三区四区五区| 欧美一区二区三区喷汁尤物| 欧美精品一卡两卡| 亚洲成人手机在线| 国产成人免费视频网站| 欧美日韩精品电影| 亚洲视频狠狠干| 久久成人久久爱| 日韩欧美另类在线| 伊人婷婷欧美激情| 紧缚捆绑精品一区二区| 26uuu国产日韩综合| 一区二区三区免费| 欧美日韩在线播放一区| 国产欧美日韩卡一| 六月丁香综合在线视频| 精品国产污网站| 亚洲电影一级黄| 日韩 欧美一区二区三区| 91麻豆精品国产91久久久资源速度| 中文字幕不卡的av| 欧美亚洲图片小说| 亚洲成人动漫一区| av在线一区二区三区| 在线观看一区日韩| 国产精品传媒入口麻豆| 久草中文综合在线| 国产精品少妇自拍| 国产精品一区二区在线播放| 高清日韩电视剧大全免费| √…a在线天堂一区| 国产老肥熟一区二区三区| 热久久国产精品| 久久久午夜电影| 精品一区二区三区在线视频| 色婷婷久久综合| 中文字幕亚洲成人| 成人性生交大合| 亚洲国产成人av网| 色婷婷亚洲综合| 亚洲激情校园春色| 日韩欧美激情在线| 丝袜亚洲另类欧美综合| 99riav一区二区三区| 欧美国产丝袜视频| 国产iv一区二区三区| 亚洲一区二区三区四区五区黄 | 免费人成精品欧美精品| 91电影在线观看| 亚洲天堂av一区| 日韩三级免费观看| 男人的j进女人的j一区| 欧美久久一二区| 国产成人一区在线| 久久久青草青青国产亚洲免观| 国产成人自拍高清视频在线免费播放| 精品国产免费人成在线观看| 奇米四色…亚洲| 亚洲人成人一区二区在线观看 | 91麻豆精品一区二区三区| 天堂成人国产精品一区| 欧美美女直播网站| 天堂在线一区二区| 国产精品久久久久久久久动漫| 国产99久久久国产精品| 亚洲欧美国产毛片在线| 在线看一区二区| 亚洲成人av一区| 国产精品三级电影| 99riav一区二区三区| 中文一区二区在线观看| 在线不卡欧美精品一区二区三区| 丝袜亚洲另类欧美| 亚洲欧美二区三区| 欧美日韩免费观看一区二区三区| 中文字幕亚洲一区二区va在线| 精品精品国产高清一毛片一天堂| 国产精品夜夜嗨| 日韩av午夜在线观看| 精品国产一区二区三区久久久蜜月 | 国产欧美精品国产国产专区| www.欧美色图| 国产一区三区三区| 综合精品久久久| 91丨porny丨户外露出| 国产精品一级二级三级| 亚洲乱码日产精品bd| 国产精品视频一区二区三区不卡| 欧美亚洲日本国产| 天天爽夜夜爽夜夜爽精品视频| 亚洲欧洲国产日韩| 欧美精品在线一区二区三区| 色综合天天性综合| 日本不卡1234视频| 久久久精品人体av艺术| 日韩欧美一级特黄在线播放| 丰满放荡岳乱妇91ww| 国产在线精品一区二区三区不卡| 国产精品免费丝袜| 一本色道综合亚洲| 97精品久久久久中文字幕 | 91在线观看视频| 丁香婷婷综合色啪| 午夜精品一区二区三区免费视频 |