chatの機能概要
利用者の種類:一般利用者(グループ管理者をおく。グループ管理者は常にuseridが1のクライアントとする。)
・参加手続きと脱退手続き
・一つのクライアントから送ったメッセージを同じグループに参加する全てのクライアントに送る
・嫌な人は追い出すことができる(グループ管理者の役割)
・現在の参加者の一覧をもらうことができる
・通信形態は一問一答ではない
・クライアントで送信と受信が同時にできる(非同期通信)
. . . . ..... ... . ... .
UDPChat
.......
2004 . 1 . 8
.
1 ... ....... .!#".$&%
1.1 chat ')(+*-,/.
02143)57648:9<;>=2021>3
( ?7@BA2CEDGF
3-HJILKNM
?E@OA2CED4F
3QPSRQT
userid U 1
5WVGXZY
[]\_^7`ba]c
M
)
dfehghi2jlk
`nmpo
i2jlk
d
;2qr5WVpXJY
[O\_^tsluwvyxJzr.r.b.
Ap.
H>.).
?E@BA2C
T
ehg
aBc..O.
5WVGX>Y
[O\y^
T
v-c
d..Q...
P7.].B.
a-.B`
Uh.
k
c
( ?S@OAWCEDpF
3)5S.p.
)
df.2.
5
ehg
3)5J;G.yHr.
uh.Z.r`
Uh.
k
c
df.2.p.2.
P.;O.Z;G.
.
P
.
.
d
VhX>Y
[]\y^
.
v
.
`n.
.
U
.4.rT
.
k
c
(.
...
.2.
)
1.2 ..........