3.8.1 在编译时强制实现类型安全性

原创 2006年05月24日 22:23:00

3-14 Echo服务器的SOCK SAP修订版

#include <ace/INET_Addr.h>
#include <ace/SOCK_Acceptor.h>
#include <ace/SOCK_Stream.h>
#include <iostream>

int sserver(ACE_INET_Addr addr)
{
 // Initialize the passive mode server.
 ACE_SOCK_Acceptor acceptor(addr);
 // Data transfer object.
 ACE_SOCK_Stream peer_stream;
 // Client remote address object.
 ACE_INET_Addr peer_addr;
 // Accept a new connection.
 std::cout<<"waiting connecting~~";
 if (acceptor.accept (peer_stream, &peer_addr) != -1)
 {
  std::cout<<"a new connected";
  std::cout<<peer_addr.get_host_name();
  char buf[BUFSIZ];
  for (; peer_stream.recv (buf, sizeof buf);)
   // Handles "short-writes."
   peer_stream.send_n(buf, sizeof buf);
  // Remainder omitted.
 }
 return 1;
}

int _tmain(int argc, _TCHAR* argv[])
{
 ACE_INET_Addr temp("13000","127.0.0.1");
 sserver(temp);
 return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C语言char强制类型转换unsigned int时的问题

今天做socket通信项目的时候要从数据包的包头计算图片长和宽,结果图片大小不对显示了一张大长脸,做个记录给自己提个醒。 图片高度,高度都用四个字节表示,数据包从第五位开始每四位依次是宽,高,想也没...

在函数返回值需要使用到强制类型转换时,最好使用指针,光使用引用不保险

这两天发现Android中java上层传递下来的ISurface,我在底层居然画不出图像,但是如果我在底层自己创建ISurface却是可以的...这让我和我同事纠结无比,四处找原因... 由于这个现象...
  • niino
  • niino
  • 2011-03-29 16:39
  • 2201

ITK4.11.1编译配置+VS2015+Cmake3.8.1

前提: 我的系统是Win10,所安装的VS是2015,已经安装了Cmake3.8.1;(其他版本的也是类似的操作,有些地方有小小的区别而已) 下载ITK4.11.1 到 ITK官网 下载: Insig...

数据类型的强制转换实例

  • 2009-02-24 09:33
  • 1015B
  • 下载

深度分析Java的枚举类型—-枚举的线程安全性及序列化问题

写在前面:Java SE5提供了一种新的类型-Java的枚举类型,关键字enum可以将一组具名的值的有限集合创建为一种新的类型,而这些具名的值可以作为常规的程序组件使用,这是一种非常有用的功能。本文将...
  • t0591
  • t0591
  • 2015-12-16 11:37
  • 236
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)