Advertisement

基于Socket的聊天通信实例(编程实例)

阅读量:

利用Socket实现聊天通信的编程实例

前文已对Socket相关知识及其基础编程示例进行了阐述,本文将重点介绍一个基于Socket技术实现的客户端与服务器端即时通讯程序的开发过程。

无需过多赘述,直观展示效果如下:

服务器端:

其中绿色字体部分表示客户端或服务器的输入信息,而黑色字体则代表对方的回应内容。

DataInputStream/DataOutputStream

在代码实例中,采用了DataInputStream与DataOutputStream类,而未直接使用InputStream和OutputStream进行数据的读写操作,主要原因在于DataOutputStream中提供了一个便捷的方法:readUTF(),该方法可以直接获取字符串类型的数据,无需逐字节读取,操作更为简便。

以下为DataInputStream与InputStream、Outpu

全部评论 (0)

还没有任何评论哟~