用ajax传送客户端发送的数据和接受服务器端传送回来的数据
都是客户端与客户端之间的通讯,服务器只是一个中转
程序大体这样
client1(发送数据) -- servlet1(存数据到数据库或appliaction)
同时client1(每隔2秒发送,并得到servlet2返回的数据) -- servlet2(从数据库或appliaction中取数据)
client2 -- servlet3
client2 -- servlet4
servlet2 -- servlet4 之间可以是数据库或者appliaction
就使 client1 -- client2 之间通讯
同时client1 可以同时也与 clinet3 之间通讯
servlet1 与 servlet2 的数据库或者appliaction怎么设计?
如果是用数据库(message)都应该有什么字段
message
----------------------------------------------------
id  | createTime | content | count |  |.........
----------------------------------------------------
content是通讯的内容
count是2个客户端发送的内容条数(用来返回到client页面,当count > clinet中的count 则发送请求)
当client任意一方关闭页面的时候会将此次的记录的数据库全部删除**重点**
message应该有个标示()是client1与client2还是client1与client3通讯这个字段内容怎么表示了?
(我想的使用client1与client2的ID组合成的数据)
请问数据库如何设计,能够唯一表示是client1 与 client2 的 最后是越简单越好
请给出详细的解答