本机需要实现一个与其他程序通讯并进行部分数据处理的功能,通过SOCKET得到其他程序传输的数据,并进行处理之后分发出去。请问该功能是否能够通过单独的DLL来实现,还是必须要本机设计一个应用程序来进行通讯和DLL的调用。

解决方案 »

  1.   

    一般的方法是写个exe调用dll来通信和处理。当然你也可以不写exe,用系统的 rundll32.exe,或者注册成系统的 service 之类的来加载dll实现通信和处理。
      

  2.   

    如果前者要实现的话,大致应该怎么做呢,能给点简单的例子么,或者去哪里查找相关的内容。因为对DLL理解不深入,麻烦了。
      

  3.   

    前者... 就是先写个dll实现你要的功能,至于如何写dll,可以google,也可以百度。然后就是写个exe调用你的dll,至于调用方法,可以google,可以百度等等论坛里可以给你思路,可以帮你找问题的原因,但是不要问一个东西从头到脚怎么做,那需要你自己去学去看学练去增加功力。