基于UDP的二人聊天(仅限localhost演示)

老师说,UDP也要。于是有了这个程序。

这个程序比起之前的基于TCP协议的聊天室程序可是简单的多了。没有任何用户管理,仅限两人使用。因为验收的时候是本机演示,所以很简单地用了UDP监听localhost的两个不同端口,就可以实现伪聊天了。

上次TCP程序的用户管理是基于TCP协议必须确认连接的特性而做的,而UDP没有这个特性,只是盲目地发包。所以我也不太好做用户管理。

下面是代码。这次代码没有严格的分开底层和GUI。因为很简单的。GUI依旧是netbeans生成,所以比较混乱。

另外,这个其实根本不分c/s的,A端和B端只不过发送端口和监听端口互换而已。

A端

 

B端:

 

 

 

 

No Comments

Post a Comment