聊天器通过VB实现,是基于VB中WinSock控件制作的简易聊天程序,可以通过IP地址实现一对一,一对多线上通信。
聊天需通过两个程序实现。服务器程序用于管理,客户程序用于连接实现通信。
程序界面如下。
服务器页面上方显示了该主机的ip地址,客户通过该ip地址进行通信。当有多个用户通过服务器ip通信时,可显示在线人数情况及客户的ip,并附有清空ip功能。
客户端页面下方和页面中显示该客户的连接状态,此时为未连接状态。附有清空记录功能
客户1通过服务器ip地址进行通信。输入服务器ip,此时页面显示如下,连接成功。
客户2也接入。此时服务器显示如下。
服务器显示在线人数情况及客户的ip。因为客户1与客户2与服务器都是在本机上操作,所以三者IP相同。
开始通信,客户1先发起对话,随后客户2也回应。实现了在线通信。
点击清空记录,聊天界面即清空。
点击清空,客户ip清空。
VB制作过程及代码见上半篇01。链接:VB-局域网聊天器01