我要用VB做一个聊天程序,只要求自己在文本编辑框里输入文字并发送给对方,对方能看到我的聊天信息,同样对方也能实现上述操作,请问要实现这样的程序我需要了解关于VB的哪些知识呢,我是新手,请详细一点,谢谢新手

解决方案 »

  1.   

    这要看你的聊天程序是在什么环境运行,如果是在局域网运行,需要考虑的情况不多,可以在VB里直接用Winsock控件实现这样的网络通讯。主要了解的就是的Winsock的服务程序和Winsock客户端程序的编写和概念,再有点VB的基础使用知识就可以实现你的目的了。但是如果你的运行环境是在Internet,那么从架构到程序都复杂很多,甚至是开发工具都要换,因为VB不适合开发真正稳定的网络服务程序,至于客户端程序,部分还是可以用VB来写的。需要了解的技术有P2P、NT服务、Sock网络、多线程等,如果想做TCP/IP服务,再了解一下IOCP是不错的方案。
      

  2.   

    也可以借助网站的聊天、短消息、私信等功能。比较Winsock组件不是每台电脑都有,而且要授权(一般你们都装了VB6,所以感觉不错普通用户无法使用WINSOCK的痛苦)