消息。4返回给客户端当以上信息都封装成功后,打开与客户端连接的Socket的输出流,然后再用ObjectOutputStream对象输出流包装后输出给客户端。
publicvoidserverChat将接收到的对象值赋给聊天信息的序列化对象ChatcObj
ewChatcObjChatobjche
mi
cObjchatMessageWordFilterfiltercObjchatMessagechatLogcObj将聊天信息的序列化对象填加到保存聊天信息的矢量中userChataddEleme
tChatcObjretur
22
f43客户端程序编写431程序将通过Registerjava用户注册界面收集用户的用户名、密码、年龄、电子邮箱。如图47客户端用户注册信息模块程序:
连接到服务器SockettoServertoServer
ewSocketstrServerIp1001ObjectOutputStreamstreamToServer
ewObjectOutputStreamtoServergetOutputStream写客户详细资料到服务器socketstreamToServerwriteObjectRegister_Customerdata读来自服务器socket的登陆状态BufferedReaderfromServer
ewBufferedReader
ewI
putStreamReadertoServergetI
putStreamStri
gstatusfromServerreadLi
e显示成功消息JOptio
Pa
eop
ewJOptio
Pa
eopshowMessageDialog
ullstatusifstatusequalsdatacustName