基于Socket的聊天通信实例(编程实例)
发布时间
阅读量:
阅读量
利用Socket实现聊天通信的编程实例
前文已对Socket相关知识及其基础编程示例进行了阐述,本文将重点介绍一个基于Socket技术实现的客户端与服务器端即时通讯程序的开发过程。
无需过多赘述,直观展示效果如下:
服务器端:


其中绿色字体部分表示客户端或服务器的输入信息,而黑色字体则代表对方的回应内容。
DataInputStream/DataOutputStream
在代码实例中,采用了DataInputStream与DataOutputStream类,而未直接使用InputStream和OutputStream进行数据的读写操作,主要原因在于DataOutputStream中提供了一个便捷的方法:readUTF(),该方法可以直接获取字符串类型的数据,无需逐字节读取,操作更为简便。
以下为DataInputStream与InputStream、Outpu
全部评论 (0)
还没有任何评论哟~
