SlideShare a Scribd company logo
1 of 1
Download to read offline
JAVA SE Lesson 20



1. 客户端与服务器端之间的通信全部采用 XML 实现:

1)   用户登录(type=1)
                :

<?xml version="1.0" encoding="utf-8"?>

<message>

   <type>1</type>

   <user>zhangsan</user>

</message>

2)   服务器端向所有客户端发送的在线用户列表(type=4)
                               :

<?xml version="1.0" encoding="utf-8"?>

<message>

   <type>4</type>

   <user>zhangsan</user>

   <user>lisi</user>

   <user>wangwu</user>

</message>

More Related Content

Viewers also liked

2008 PGSAS G-nomes
2008 PGSAS G-nomes2008 PGSAS G-nomes
2008 PGSAS G-nomesgfb1
 
Consejos Prácticos Directivos - Inicio a Clases
Consejos Prácticos Directivos - Inicio a ClasesConsejos Prácticos Directivos - Inicio a Clases
Consejos Prácticos Directivos - Inicio a ClasesSubseEducGye
 
Pythagorean blog post
Pythagorean blog postPythagorean blog post
Pythagorean blog postlandonwhite
 
La paz contada a las niñas y a los niños
La paz contada a las niñas y a los niñosLa paz contada a las niñas y a los niños
La paz contada a las niñas y a los niñosjavierdanilo
 
Ejercicio resuelto: Integral definida
Ejercicio resuelto: Integral definidaEjercicio resuelto: Integral definida
Ejercicio resuelto: Integral definidahkviktor (HKV)
 
St notes 12_rev
St notes 12_revSt notes 12_rev
St notes 12_revhmfowler
 
A szakdolgozat elmélet
A szakdolgozat elméletA szakdolgozat elmélet
A szakdolgozat elméletfrigyikdora
 
I am rotating rrrrrrr
I am rotating rrrrrrrI am rotating rrrrrrr
I am rotating rrrrrrrryshawn1
 
PowerpointPresentationFrench
PowerpointPresentationFrenchPowerpointPresentationFrench
PowerpointPresentationFrenchNicholas Roy
 

Viewers also liked (15)

2008 PGSAS G-nomes
2008 PGSAS G-nomes2008 PGSAS G-nomes
2008 PGSAS G-nomes
 
Consejos Prácticos Directivos - Inicio a Clases
Consejos Prácticos Directivos - Inicio a ClasesConsejos Prácticos Directivos - Inicio a Clases
Consejos Prácticos Directivos - Inicio a Clases
 
Pythagorean blog post
Pythagorean blog postPythagorean blog post
Pythagorean blog post
 
La paz contada a las niñas y a los niños
La paz contada a las niñas y a los niñosLa paz contada a las niñas y a los niños
La paz contada a las niñas y a los niños
 
Se304 lec9
Se304 lec9Se304 lec9
Se304 lec9
 
The potential of partnerships: the Oxfam – Monash research partnership
The potential of partnerships: the Oxfam – Monash research partnershipThe potential of partnerships: the Oxfam – Monash research partnership
The potential of partnerships: the Oxfam – Monash research partnership
 
Ejercicio resuelto: Integral definida
Ejercicio resuelto: Integral definidaEjercicio resuelto: Integral definida
Ejercicio resuelto: Integral definida
 
St notes 12_rev
St notes 12_revSt notes 12_rev
St notes 12_rev
 
A szakdolgozat elmélet
A szakdolgozat elméletA szakdolgozat elmélet
A szakdolgozat elmélet
 
Narration
NarrationNarration
Narration
 
I am rotating rrrrrrr
I am rotating rrrrrrrI am rotating rrrrrrr
I am rotating rrrrrrr
 
問卷
問卷問卷
問卷
 
PowerpointPresentationFrench
PowerpointPresentationFrenchPowerpointPresentationFrench
PowerpointPresentationFrench
 
CREAR ENCUESTAS EN GOOGLE
CREAR ENCUESTAS EN GOOGLECREAR ENCUESTAS EN GOOGLE
CREAR ENCUESTAS EN GOOGLE
 
Natedylan
NatedylanNatedylan
Natedylan
 

More from ArBing Xie

[圣思园][Java SE]Java se lesson 3
[圣思园][Java SE]Java se lesson 3[圣思园][Java SE]Java se lesson 3
[圣思园][Java SE]Java se lesson 3ArBing Xie
 
[圣思园][Java SE]Swing
[圣思园][Java SE]Swing[圣思园][Java SE]Swing
[圣思园][Java SE]SwingArBing Xie
 
[圣思园][Java SE]Java se lesson 15
[圣思园][Java SE]Java se lesson 15[圣思园][Java SE]Java se lesson 15
[圣思园][Java SE]Java se lesson 15ArBing Xie
 
[圣思园][Java SE]Websphere.application.developer(wsad)使用外置win cvs解决方案
[圣思园][Java SE]Websphere.application.developer(wsad)使用外置win cvs解决方案[圣思园][Java SE]Websphere.application.developer(wsad)使用外置win cvs解决方案
[圣思园][Java SE]Websphere.application.developer(wsad)使用外置win cvs解决方案ArBing Xie
 
[圣思园][Java SE]Strategy
[圣思园][Java SE]Strategy[圣思园][Java SE]Strategy
[圣思园][Java SE]StrategyArBing Xie
 
[圣思园][Java SE]Reflection
[圣思园][Java SE]Reflection[圣思园][Java SE]Reflection
[圣思园][Java SE]ReflectionArBing Xie
 
[圣思园][Java SE]Ooad与uml lesson 2
[圣思园][Java SE]Ooad与uml lesson 2[圣思园][Java SE]Ooad与uml lesson 2
[圣思园][Java SE]Ooad与uml lesson 2ArBing Xie
 
[圣思园][Java SE]Observer
[圣思园][Java SE]Observer[圣思园][Java SE]Observer
[圣思园][Java SE]ObserverArBing Xie
 
[圣思园][Java SE]Network
[圣思园][Java SE]Network[圣思园][Java SE]Network
[圣思园][Java SE]NetworkArBing Xie
 
[圣思园][Java SE]Jdk5
[圣思园][Java SE]Jdk5[圣思园][Java SE]Jdk5
[圣思园][Java SE]Jdk5ArBing Xie
 
[圣思园][Java SE]Java se lesson 22
[圣思园][Java SE]Java se lesson 22[圣思园][Java SE]Java se lesson 22
[圣思园][Java SE]Java se lesson 22ArBing Xie
 
[圣思园][Java SE]Java se lesson 17
[圣思园][Java SE]Java se lesson 17[圣思园][Java SE]Java se lesson 17
[圣思园][Java SE]Java se lesson 17ArBing Xie
 
[圣思园][Java SE]Java se lesson 16
[圣思园][Java SE]Java se lesson 16[圣思园][Java SE]Java se lesson 16
[圣思园][Java SE]Java se lesson 16ArBing Xie
 
[圣思园][Java SE]Java se lesson 13
[圣思园][Java SE]Java se lesson 13[圣思园][Java SE]Java se lesson 13
[圣思园][Java SE]Java se lesson 13ArBing Xie
 
[圣思园][Java SE]Java se lesson 12
[圣思园][Java SE]Java se lesson 12[圣思园][Java SE]Java se lesson 12
[圣思园][Java SE]Java se lesson 12ArBing Xie
 
[圣思园][Java SE]Java se lesson 11
[圣思园][Java SE]Java se lesson 11[圣思园][Java SE]Java se lesson 11
[圣思园][Java SE]Java se lesson 11ArBing Xie
 
[圣思园][Java SE]Java se lesson 10
[圣思园][Java SE]Java se lesson 10[圣思园][Java SE]Java se lesson 10
[圣思园][Java SE]Java se lesson 10ArBing Xie
 
[圣思园][Java SE]Java se lesson 9
[圣思园][Java SE]Java se lesson 9[圣思园][Java SE]Java se lesson 9
[圣思园][Java SE]Java se lesson 9ArBing Xie
 
[圣思园][Java SE]Java se lesson 8
[圣思园][Java SE]Java se lesson 8[圣思园][Java SE]Java se lesson 8
[圣思园][Java SE]Java se lesson 8ArBing Xie
 
[圣思园][Java SE]Java se lesson 5
[圣思园][Java SE]Java se lesson 5[圣思园][Java SE]Java se lesson 5
[圣思园][Java SE]Java se lesson 5ArBing Xie
 

More from ArBing Xie (20)

[圣思园][Java SE]Java se lesson 3
[圣思园][Java SE]Java se lesson 3[圣思园][Java SE]Java se lesson 3
[圣思园][Java SE]Java se lesson 3
 
[圣思园][Java SE]Swing
[圣思园][Java SE]Swing[圣思园][Java SE]Swing
[圣思园][Java SE]Swing
 
[圣思园][Java SE]Java se lesson 15
[圣思园][Java SE]Java se lesson 15[圣思园][Java SE]Java se lesson 15
[圣思园][Java SE]Java se lesson 15
 
[圣思园][Java SE]Websphere.application.developer(wsad)使用外置win cvs解决方案
[圣思园][Java SE]Websphere.application.developer(wsad)使用外置win cvs解决方案[圣思园][Java SE]Websphere.application.developer(wsad)使用外置win cvs解决方案
[圣思园][Java SE]Websphere.application.developer(wsad)使用外置win cvs解决方案
 
[圣思园][Java SE]Strategy
[圣思园][Java SE]Strategy[圣思园][Java SE]Strategy
[圣思园][Java SE]Strategy
 
[圣思园][Java SE]Reflection
[圣思园][Java SE]Reflection[圣思园][Java SE]Reflection
[圣思园][Java SE]Reflection
 
[圣思园][Java SE]Ooad与uml lesson 2
[圣思园][Java SE]Ooad与uml lesson 2[圣思园][Java SE]Ooad与uml lesson 2
[圣思园][Java SE]Ooad与uml lesson 2
 
[圣思园][Java SE]Observer
[圣思园][Java SE]Observer[圣思园][Java SE]Observer
[圣思园][Java SE]Observer
 
[圣思园][Java SE]Network
[圣思园][Java SE]Network[圣思园][Java SE]Network
[圣思园][Java SE]Network
 
[圣思园][Java SE]Jdk5
[圣思园][Java SE]Jdk5[圣思园][Java SE]Jdk5
[圣思园][Java SE]Jdk5
 
[圣思园][Java SE]Java se lesson 22
[圣思园][Java SE]Java se lesson 22[圣思园][Java SE]Java se lesson 22
[圣思园][Java SE]Java se lesson 22
 
[圣思园][Java SE]Java se lesson 17
[圣思园][Java SE]Java se lesson 17[圣思园][Java SE]Java se lesson 17
[圣思园][Java SE]Java se lesson 17
 
[圣思园][Java SE]Java se lesson 16
[圣思园][Java SE]Java se lesson 16[圣思园][Java SE]Java se lesson 16
[圣思园][Java SE]Java se lesson 16
 
[圣思园][Java SE]Java se lesson 13
[圣思园][Java SE]Java se lesson 13[圣思园][Java SE]Java se lesson 13
[圣思园][Java SE]Java se lesson 13
 
[圣思园][Java SE]Java se lesson 12
[圣思园][Java SE]Java se lesson 12[圣思园][Java SE]Java se lesson 12
[圣思园][Java SE]Java se lesson 12
 
[圣思园][Java SE]Java se lesson 11
[圣思园][Java SE]Java se lesson 11[圣思园][Java SE]Java se lesson 11
[圣思园][Java SE]Java se lesson 11
 
[圣思园][Java SE]Java se lesson 10
[圣思园][Java SE]Java se lesson 10[圣思园][Java SE]Java se lesson 10
[圣思园][Java SE]Java se lesson 10
 
[圣思园][Java SE]Java se lesson 9
[圣思园][Java SE]Java se lesson 9[圣思园][Java SE]Java se lesson 9
[圣思园][Java SE]Java se lesson 9
 
[圣思园][Java SE]Java se lesson 8
[圣思园][Java SE]Java se lesson 8[圣思园][Java SE]Java se lesson 8
[圣思园][Java SE]Java se lesson 8
 
[圣思园][Java SE]Java se lesson 5
[圣思园][Java SE]Java se lesson 5[圣思园][Java SE]Java se lesson 5
[圣思园][Java SE]Java se lesson 5
 

[圣思园][Java SE]Java se lesson 20

  • 1. JAVA SE Lesson 20 1. 客户端与服务器端之间的通信全部采用 XML 实现: 1) 用户登录(type=1) : <?xml version="1.0" encoding="utf-8"?> <message> <type>1</type> <user>zhangsan</user> </message> 2) 服务器端向所有客户端发送的在线用户列表(type=4) : <?xml version="1.0" encoding="utf-8"?> <message> <type>4</type> <user>zhangsan</user> <user>lisi</user> <user>wangwu</user> </message>