1:我需要与我们的服务器端使用SOCKET通信,这个功能ASP.NET本身可以完成吗?可以2:我需要动态生成网络的拓扑结构图,并且用户可以点击拓扑图中的图标来获得更多信息,ASP.NET本身可以完成吗?也可以,但会比较麻烦,需要配合Html和Js脚本做一些图片热点的工作。

解决方案 »

  1.   

    可以考虑一下SVG技术。
    涵盖Web图表、地图、框图、流程图、项目计划图等多种类别。
    动态绘图。
      

  2.   

    SVG专题
    http://www-900.ibm.com/developerWorks/cn/xml/theme/x-svg.shtml
      

  3.   

    谢谢楼上的几位
    to gOODiDEA(无语):
        在asp.net中如何使用socket?
        我需要动态生成拓扑图,这个asp.net使用什么技术来完成,gdi+吗?还是js脚本?这个完成起来是否很困难?to yoobj(老黑):
        我看了一下SVG,他似乎需要安装特殊的插件。我现在不想在客户端安装任何东西。
        还想请问老黑,你是否有这个方面的经验,这种技术主要应用于何种场合?
      

  4.   

    1、private void sendSocket( string sendData )
    {
    using ( Socket socket = new Socket( AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp ) )
    {
    。然后在程序里直接掉sendSocket( sendData )就行了2、图可以用GDI+来生成,接着要展现到页面上时就需要结合其他了
      

  5.   

    是不是WindowsForm程序可以嵌入到浏览器中运行?如果可以,是不是客户端也需要安装.net框架包?)可以,但是相当复杂。尝试过,但失败了。