本文实现思路:利用UDP协议进行局域网信息传输,建立点对点的聊天网络,每个端用户有自己的一个mysql数据库,所以需要获取其数据库用户名和密码,然后通过该数据库内容发送信息,接收消息则没有限制,
步骤:
建立数据表存储主机ip,接收信息端口port,nickname
向所有用户发送信息
接收信息
小部件(添加好友,删除好友)
一、建立数据表存储主机ip,接收信息端口port,nickname
在mysql数据库里建立chatusr数据表,表的格式为:
检测表是否存在和建立数据表的代码如下:
void linkdb() {
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url,user,password);
DatabaseMetaData dbmd=conn.getMetaData();
ResultSet tableRS = dbmd.getTables(null, null, "chatusr", null );
if (tableRS.next())
System.out.println