是因该继承ServerSocket吧,
是做事件还是做方法,具体怎么做呢?
没有具体做法,给些思路也可以,请帮助。

解决方案 »

  1.   

    兄弟可以和你交流一下。
    我写了一个,不过我也是新手。
    给我email我给你发一个。
      

  2.   


    很少用mfc,直接用socket接口还是很简单方便啊。只是自己要做些多线程之类的管理工作。
      

  3.   

    搞错了,原来是Delphi,呵呵。
      

  4.   

    to: 8alang8(alang) 
    这和mfc没什么关系吧。经理就是要这样一个组件,我有什么办法。
      

  5.   


    socket组件不是有OnRead,OnWrite事件吗?就在那里面写封包拆包的代码就行了嘛。还要怎么封装?
    或许我理解有问题,你把需求讲详细点看看。
      

  6.   

    to:8alang8(alang) 
    你没有看到是delphi版吗?那你是怎么找到这里的?
      

  7.   

    我的问题是不知道怎么继承ReceiveBuf方法。
      

  8.   

    你干吗要继承ReceiveBuf方法,直接在里面写拆包的代码不就可以了啊
      

  9.   

    你干吗要继承ReceiveBuf方法,直接在里面写拆包的代码不就可以了啊
      

  10.   

    开始在VC版呢,一时头昏忘了这个问题是在Delphi版。
    ReceiveBuf不是一个虚函数,不能继承,只能覆盖。你们经理让你做,应该给你定义了接口的吧。其它的其实不用担心,主要要知道外部程序怎么使用你提供的组件,比如要实现那些功能、是使用方法还是属性,需要那些事件等等。然后自己写个类实现这个接口(如果以组件形式提供,就直接从component继承),在类里面聚合一个socket组件以使用socket,没必要非得从socket组件继承。
      

  11.   

    不是用INDY可以实现这种功能嘛..
    除非你还想要自已加一层通讯协议..