随着嵌入式在生活中的应用越来越广泛,嵌入式LINUX下的socket网络编程也越来越热门。本次局域网聊天工具设计目的是加强对LINUX系统下编程的各种知识点的整合与灵活运用,使得我们更加熟悉LINUX下的编程操作,并且掌握QT基本界面设计。 本系统主要功能在于实现多个客户端与服务器端之间的信息传递。用QT设计界面,应用LINUX下的socket网络编程并使用TCP/IP实现基于ARM920T开发板的局域网聊天程序。一台实验箱作为服务器端,多台实验箱作为从机,客户程序启动后首先与服务器连接,连接成功后,从机把聊天信息发送给服务器主机,然后服务器主机将信息分发给各台客户端从机。