ClassA  aa;
CSocket cs;
......
cs.Send(&aa,sizeof(struct ClassA),0);

解决方案 »

  1.   

    没有虚函数的都可以那样发,有的那就重载一下char *
      

  2.   

    发送的话其实只是发送该对象当中的一些属性,并不能提供别的方法,其它可以采用COM+的方式来实现这种机制。
      

  3.   

    可以,发送什么结构就用什么结构接收,
    至于struct和class其实没多大区别。
      

  4.   

    FiveBeast(来一杯咖啡!)
    你的意思是不是这样:ClassA* bb=new bb();
    char* ch=new char[sizeof(ClassA)];
    SOCKET sock;
    recv(sock,ch,strlen(ch),0)
    bb=dynamic_cast<ClassA>ch;
      

  5.   

    to:luckyegg(幸运蛋) 
        我给你一百分,你会来拿吗?
    http://www.csdn.net/expert/topic/445/445812.shtm。