在Linux中实现客户机-服务器通信 1.实验目的: 学习套接字(socket)机制的使用,熟悉linux下基本网络编程。 2.实验内容: 用C语言编写一TCP客户机-服务器程序,要求当服务器收到客户机的消息字符串(例如:”hello world”)时,将消息显示在标准输出上。 3.实验提示: 1)运行前首先需要配置网络,配置方法及参数同windows下,配置时先将windows下的本地连接禁用,待Linux下网络配置完成后再启用。 2)有关命令: 假设在当前目录下运行server这个后台程序命令:./server& 假设在当前目录下运行client这个前台程序命令:./client 察看当前进程状态:ps 杀死进程号为xxxx的进程:kill xxxx
1
这是我自己写的客户机服务器聊天的代码,能够运行,共有两个文件,一个是ServerChat.java,一个是ClientChat.java,能够支持3个用户聊天,如果把循环语句中的i限制放大,则可以支持更多的人聊天,是图形化界面
1