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;
}

Java运行时泛类类型强制转换

为什么要做这样的转换?其实很多时候完全keyibim
  • vnvlyp
  • vnvlyp
  • 2014年05月28日 23:10
  • 907

C++中static_cast、const_cast、reinterpret_cast的用法举例,附带举例说明强制类型转换时int和int&的区别

《C++ Primer中文版》(第4版)的5.12.6节介绍static_cast、const_cast、reinterpret_cast的用法: 1、static_cast,编译器饮食执行的任何类...

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

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

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

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

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

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

数据类型的强制转换实例

  • 2009年02月24日 09:33
  • 1015B
  • 下载

Java中的类型转换与强制类型转换的实现

本文为你介绍Java中类型转换和强制类型转换的实现过程。 你已经知道把一种类型的值赋给另外类型的一个变量是相当常见的。如果这2种类型是兼容的,那么Java 将自动地进行转换。例如,把int 类型的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:3.8.1 在编译时强制实现类型安全性
举报原因:
原因补充:

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