VB聊天程序的思想

来源:百度知道 编辑:UC知道 时间:2024/06/08 14:04:15
我已经开始做毕业设计了.我想用VB 6.0做个聊天软件,不想做太大的,就两台机子能聊就好了,请问哪位高手可以跟我说一下思想啊?
我应该要怎么做才能让聊天的内容在双方机子上显示出来呢?
要用到网络数据库的技术不?
我不要源程序,只想知道思想,能详细的话就最好了!
谢谢!
要是好的话,我会追加积分的.请各位积极帮忙啊!

如果就2台电脑互相聊天,是不需要数据库的.不用那么麻烦呵.

主要就是要使用TCP协议的..

下面从书上抄一段吧:

数据控制传输协议允许创建和维护与远程计算机的连接。连接两台计算机就可彼此进行数据传输。如果创建客户应用程序,就必须知道服务器计算机名或者 IP 地址(RemoteHost 属性),还要知道进行“侦听”的端口(RemotePort 属性),然后调用 Connect 方法。

如果创建服务器应用程序,就应设置一个收听端口(LocalPort 属性)并调用 Listen 方法。当客户计算机需要连接时就会发生 ConnectionRequest 事件。为了完成连接,可调用 ConnectionRequest 事件内的 Accept 方法。

建立连接后,任何一方计算机都可以收发数据。为了发送数据,可调用 SendData 方法。当接收数据时会发生 DataArrival 事件。调用 DataArrival 事件内的 GetData 方法就可获取数据。

2.Winsock控件描述

要创建一个cgi漏洞扫描程序,我们就需要使用Winsock控件,下面列出了Winsock控件的介绍。请把它看完,因为这是我们下一个步骤的前提条件。

Winsock控件的基本属性、方法、事件

属性
方法

LocalHostName | 本地机器名
LocalIP | 本地机器IP地址
LocalPort | 本地机器通信程序的端口(0<端口<65536)
RemoteHost | 远程机器名
RemotePort | 远程机器的通信程序端口
state | 连接的当前状态
Protocal | 使用TCP或UDP协议
Listen
Listen方法用于服务器程序,等待客户访问。
格式:Winsock对象.listen
Connect
Connect方法用于向远程主机发出连接请求