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