亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

聊天室實現私聊(四)

2019-11-18 22:45:37
字體:
來源:轉載
供稿:網友


群言

sense



   我曾經做過一個比較復雜的聊天室,幾乎擁有BBS聊天室的所有功能,但因為是用application做的,所以比較浪費資源。我覺得用數據庫做更可靠,更簡單。
可以設定這樣的一個數據庫chat,結構如下:

字段名 類型 長度 備注
1.. OBJECT CHAR 10 操作對象,ALL或某人 
2.. MSG CHAR 250 消息內容
3.. TIME DATETIME 發送時間
4.. SENDER CHAR 10 發送人
5.. ROOM CHAR 10 房間名,發送人所處房間 

在通常情況下OBJECT為ALL,當需要說悄悄話時可以指定某人。
顯示內容時,只要一句“Select * from chat where object='all' or object='" & session("userid") & "'"就可以了。Session(”USER ID“)是當前用戶的身份認證。
如此,每個用戶看到的聊天內容都是自己“應該”看到的。如果配合另外一些數據表,如ROOM,USER,則還可以完成諸如隱身、踢人、開房間、關房間、隱藏房間等功能,如果再加上一個表情配置文件EMOTE。TXT就可以做表情動作了。當然,這么做就需要在發送信息是有一個解釋程序,用以判斷用戶輸入的是何種命令,并相應修改數據表。

roking:roking@21cn.com

  先說一下整體構思:采用application對象保存所有聊天公用信息,如訪問者ID、房間狀態、公聊信息等,同時為每個人用Senssion對象保存和個人相關的信息,如:表情、顏色、談話目標ID等。
  用戶的顯示區從application對象中取出公聊信息并加上針對自己的私聊一同顯示。。。。


nikl:nikl@163.net

“悄悄話”只須用Application和Session兩個內建對象就可以輕松實現具體如下,希望能幫到忙!

在用戶登陸時分別為他建立獨立的Application & Session對象。例如有三個用戶nikl hero viki在他們登陸時用asp的Request分別取得三個用戶名并存入一個變量(如name)然后作Session和Application的初始化:
Session("Uname")=name
Application(who)=""
耳語信息存在變量 say 中,交談對象存在who。例如:
nikl to viki : 你吃飯了嗎?
服務器端執行代碼,經過條件判斷后執行耳語傳入操作,談話內容“你吃飯了嗎?”及交談對象“VIKI”并分別賦于變量 say 和 who; 信息(你吃飯了嗎?)傳 入Application("viki")中了(代碼:Application(who)=say),目的用戶端只要刷新Application(Session"Uname")變量就可以看到信息了,程序結束。
請留意:
在VIKI端的<%=Application(Session("name"))%>實際是<%=Application(VIKI))%> (在VIKI登陸時Session("Uname")已定義為“VIKI”并存在瀏覽器)因而,當信息內容框刷新時Session("Uname")將被“VIKI”替換,VIKI就可以看到NIKL發送來的耳語信息,而hero端<%=Application(Session("Uname"))%>實際是<%=Application(hero)%>這個變量是空的因而hero就看不到NIKL發送給VIKI的信息。就這樣巧妙地完成了一次耳語的傳送。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产91精品不卡视频| 精品视频www| 国产精品成久久久久三级| 亚洲人成在线观看| 97免费视频在线播放| 亚洲成人久久久久| 在线免费看av不卡| 精品国产一区二区三区四区在线观看| 欧美日韩午夜剧场| 国产精品亚洲精品| 91在线看www| 91久久精品一区| 九九精品视频在线观看| 欧美在线视频一二三| 国产一区玩具在线观看| 欧美在线播放视频| 国产一区二区三区在线免费观看| 久久影视电视剧凤归四时歌| 国产精品视频午夜| 影音先锋欧美精品| 国产精品第1页| 亚洲黄色有码视频| 欧美国产高跟鞋裸体秀xxxhd| 亚洲国产成人一区| 国产亚洲精品久久久优势| 全亚洲最色的网站在线观看| 欧美最猛性xxxxx(亚洲精品)| 亚洲成av人片在线观看香蕉| 亚洲人a成www在线影院| 日本成熟性欧美| 丝袜亚洲欧美日韩综合| 亚洲日韩欧美视频| 精品国产一区二区三区久久久狼| 精品免费在线视频| 97激碰免费视频| 午夜精品一区二区三区在线| 国产日韩欧美黄色| 国产欧美 在线欧美| 91九色精品视频| 奇米4444一区二区三区| 国产精品综合久久久| 97国产真实伦对白精彩视频8| 日韩av观看网址| 久久国产精品久久精品| 国产欧美日韩免费| 97视频网站入口| 欧美日韩午夜剧场| 国产精品美女久久久免费| 高清视频欧美一级| 成人黄色免费片| 精品高清一区二区三区| 亚洲人成77777在线观看网| 欧美成人精品在线播放| 日本韩国欧美精品大片卡二| 国产精品入口免费视频一| 久久久亚洲成人| 亚洲视频日韩精品| 精品久久久久久久久久久久| 91中文字幕一区| 欧亚精品中文字幕| 亚洲精品久久久久久下一站| 26uuu国产精品视频| 国产精品96久久久久久又黄又硬| 久久久爽爽爽美女图片| 热re91久久精品国99热蜜臀| 亚洲自拍偷拍视频| 91久久国产综合久久91精品网站| 日韩av在线电影网| 国产精品视频地址| 亚洲美女性视频| 久久视频在线视频| 亚洲午夜精品久久久久久久久久久久| 国产欧美精品一区二区| 久久久精品中文字幕| 亚洲综合在线做性| 91黑丝高跟在线| 国产精品久久久久久av| 国产91露脸中文字幕在线| 亚洲情综合五月天| 欧美性在线视频| 成人h片在线播放免费网站| 亚洲一区二区三区香蕉| 国产69精品99久久久久久宅男| 久久99精品久久久久久噜噜| 亚洲自拍另类欧美丝袜| 日韩影视在线观看| 日韩中文视频免费在线观看| 日韩美女中文字幕| 欧美精品video| 亚洲成人动漫在线播放| 亚洲人成77777在线观看网| 精品国产福利在线| 91久久久久久久久久| 久久国产精彩视频| 久久久久久久久久婷婷| 国产精品狠色婷| 国产精品视频久久久久| 爽爽爽爽爽爽爽成人免费观看| 羞羞色国产精品| 日韩欧美成人精品| 欧美黑人xxx| 两个人的视频www国产精品| 日韩激情第一页| 国产日韩在线播放| 亚洲色图17p| 国产成人综合精品在线| 色先锋资源久久综合5566| 中文字幕无线精品亚洲乱码一区| 亚洲日本中文字幕免费在线不卡| 亚洲香蕉成人av网站在线观看| 国产精品免费在线免费| 日韩一区av在线| 久久久久久久久久久久av| 国模极品一区二区三区| 久久精品91久久久久久再现| 青青久久av北条麻妃黑人| 亚洲无av在线中文字幕| 98精品国产高清在线xxxx天堂| 中文字幕国产亚洲2019| 97久久精品人搡人人玩| 日韩在线视频中文字幕| 亚洲精品456在线播放狼人| 91免费精品国偷自产在线| 欧美激情国内偷拍| 日韩电视剧在线观看免费网站| 神马国产精品影院av| 狠狠躁18三区二区一区| 国产精品久久久久久久久久久久| 亚洲黄色www网站| 亚洲综合精品伊人久久| 日韩中文字幕视频在线| 中文字幕日韩专区| 国产精品视频一区二区三区四| 日韩欧美国产成人| 国产情人节一区| 亚洲天堂av在线免费观看| 岛国av午夜精品| 日韩av在线资源| 日韩国产欧美精品一区二区三区| 国产成人免费av| 一区二区三区动漫| 欧美午夜片欧美片在线观看| 亚洲国产精品久久久久久| 亚洲国产精品久久久| 欧美孕妇性xx| 欧美激情在线观看| 欧美日本精品在线| 中文字幕一区二区精品| 大胆人体色综合| 欧美一区亚洲一区| 在线精品高清中文字幕| 日韩网站免费观看高清| 日韩欧美aaa| 亚洲理论片在线观看| 91九色在线视频| 国产精品视频区| 久久久久国产精品一区| 成人深夜直播免费观看| 欧美日韩国产精品一区| 91av在线精品| 亚洲精品成人久久| 91九色蝌蚪国产| 欧美激情精品久久久久久大尺度| 一本久久综合亚洲鲁鲁|