问题描述:
    我想以自己的笔记本作为服务器,然后设计两个类似于QQ聊天的窗口的应用程序,把这两个应用程序打包成setup安装部署程序,然后安装在任意的两台计算机上,通过连接我自己的笔记本(服务器),实现QQ聊天的简单的功能。
要求:
1.最好使用.net方面的设计方法,因为正在学习这个。
问题难点:
1.如何将自己的电脑作为服务器。
2.两个安装好的应用程序如何通过因特网/局域网连接到我的笔记本(服务器)
3.应用程序如何向服务器发送数据
4.如果两个不同计算机上的应用程序已经和服务器连接成功,服务器如何接受数据,并将接受的数据发到另一个已经连入服务器的应用程序。备注:
1.由于对网络通信方面的知识没怎么接触,希望高手指教,有什么书籍可以推荐的也可以。

解决方案 »

  1.   

    http://download.csdn.net/detail/aasswwe/3887169
      

  2.   

    不需要对网络有太多的了解,借助于wcf可以很容易实现。不要被一个新名词吓住,wcf其实是很简单的。
      

  3.   

    Visual C#网络编程(郑阿奇)电子出版
    C#网络编程技术教程(人民邮电出版)
      

  4.   

    你还是学一下socket吧   wcf也可以完成你所需的功能
      

  5.   

    今天课上学了点j2me的编程,了解了一下Socket的关于相关知识。功能实现了,类是于qq聊天的那种。我想问一下,如果用.net的框架去实现是不是方法类的啊?