我们老师让写一个简单的聊天软件并且实现不同机子之间的通信,我用的是SOCKET编程不废话多说了,先附上代码:
/*把地址和端口帮定到套接字上*/ /*找出文件描述符集合中最夶的文件描述符*/ /*用户输入信息了*/
/*打印发送的消息*/ /*客户端发来了消息*/ /*关闭聊天的套接字*/
/*是否退出服务器*/ /*关闭服务器的套接字*/
/*开始连接服务器*/ /*垺务器发来了消息*/ /*用户输入信息了,开始处理信息并发送*/
当然这都是我在我的机子上截的图客户端我们可以放到任何一台机子上,只要保證都能在同一个局域网下连到我的IP地址就行。开启服务端后在开启客户端,我们就可以聊天了:
消息发送成功:nihal 客户端发来的信息是:zhuzhu 消息发送成功:hehe 客户端发来的信息是:haha 客户端退出了聊天终止!
服务器发来的消息是:nihal 消息发送成功:zhuzhu 服务器发来的消息是:hehe 消息发送成功:haha