如何用变量实现群聊和悄悄话?
如何用变量实现群聊和悄悄话?
<%
if Request.Form("xt")="on" then
' 判断是否悄悄话.
Application.Lock
' 是悄悄话,继续往下处理.
application(session("username"))=temppos&application(session("username"))
' 只有发言人和发言对象才能看到此发言,实现悄悄话.
application(Request.form("d1"))=temppos&application(Request.form("d1"))
Application.UnLock
Else
' 群聊,继续往下处理.
application("private")=temppos
p1=trim(application("visitorname"))
' 取众人昵称.
dim aa
for k=1 to len(p1)
' 用application("visitorname")来存储全部聊友昵称,每个昵称之间用","隔开,并用此循环用来读取每个聊友的昵称.
p2=mid(p1,k,1)
if p2="," then
aa=p3
Application.Lock
application(aa)=application("private")&application(aa)
' 聊天室的人都会看到此发言.
Application.UnLock
p3=""
else
p3=p3&p2
end if%>
<%next%>
<%
end if
%>
[1]
相关推荐
-
如何用变量实现群聊和悄悄话?
如何用变量实现群聊和悄悄话?<% if Request.Form("xt")="on" then ' 判断是否悄悄话. Application.Lock ' 是悄悄话,继续往下处理. application(session("username"))=temppos&application(session("username")) ' 只有发言人和发言对象才能看到此发言,实现悄悄话. application(
-
使用WebSocket实现即时通讯(一个群聊的聊天室)
随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了.近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据. 传统的HTTP协议是无状态的,每次请求(request)都要由客户端(如浏览器)主动发起,服务端进行处理后返回response结果,而服务端很难主动向客户端发送数据:这种客户端是主动方,服务端是被动方的传统Web模式对于信息变化不频繁的Web应用来说造成的麻烦
-
Asp.net SignalR应用并实现群聊功能
ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程.实时 Web 功能是指这样一种功能:当所连接的客户端变得可用时服务器代码可以立即向其推送内容,而不是让服务器等待客户端请求新的数据.(来自官方介绍.) SignalR官网 -1.写这篇的原因 在上篇文章B/S(Web)实时通讯解决方案中,并没有详情介绍SignalR,所以另起一篇专门介绍SignalR,本文的侧重点是Hub功能. 0.先看最终实现效果 github
-
python实现简单聊天应用 python群聊和点对点均实现
后续代码更新和功能添加会提交到个人github主页,有兴趣可以一起来完善! 如果只是拿过去运行看结果,请注意平台相关性以及python版本号,本示例开发运行平台为win7x86_64 pycharm community,python版本号为3.5!!! TALK IS CHEAP, SHOW YOU MY CODE: 客户端 #coding:utf-8 ''' file:client.py.py date:2017/9/11 11:01 author:lockey email:lockey@12
-
Android中使用WebSocket实现群聊和消息推送功能(不使用WebView)
WebSocket protocol 是HTML5一种新的协议.它实现了浏览器与服务器全双工通信(full-duplex).WebSocket是Web2.0时代的新产物,用于弥补HTTP协议的某些不足,不过他们之间真实的关系是兄弟关系,都是对socket的进一步封装,其目前最直观的表现就是服务器推送和聊天功能.更多知识参考:如何理解 TCP/IP, SPDY, WebSocket 三者之间的关系? 今天的重点是讲如何在Android中脱离WebView使用WebSocket,而不是在Web浏览器
-
Android仿微信群聊头像
工作中需要实现仿钉钉群头像的一个功能,就是个人的头像拼到一起显示,看了一下市场上的APP好像微信的群聊头像是组合的,QQ的头像不是,别的好像也没有了. 给大家分享一下怎么实现的吧.首先我们先看一下效果图: 好了,下面说一下具体怎么实现的: 实现思路 1.首先获取Bitmap图片(本地.网络) 2.创建一个指定大小的缩略图 3.组合Bitmap图片 很简单,本地图片需要我们从本地读取,如果是网络图片我们也可以根据URL来获取bitmap进行组合 具体实现过程 1.布局文件: <LinearLayo
-
java实现小型局域网群聊功能(C/S模式)
本文实例为大家分享了java群聊功能,供大家参考,具体内容如下 Java 对TCP协议的支持: --> java.net包中定义了两个类ServerSocket 和Socket ,分别用来实现双向连接的server 端和client 端. --> Client 类定义客户端 package com.dragon.java.tcpchat; import java.io.IOException; import java.net.Socket; import java.net.UnknownHo
-
QQ三招打造出个性的群聊法则
聊QQ的朋友们,你们是不是也很喜欢"群聊"?我喜欢群聊,是因为群聊热闹,同时可以获得更多的网络信息.更重要的是,可以认识更多群里的其他MM.说了这么几句话,我的目的只有一个,就是把我在群聊时发现的一些小窍门拿出来跟大家分享. 1.看清真面目--掀起你的盖头来 有时候,如果你所处的网络环境不是很好,可能会出现在很长时间内QQ不能主动更新群里聊友的信息(如图1).这个时候怎么办呢?别着急,我有一个很轻巧的办法. 图1,一直没能显示的聊友信息 单击图2中的所示的按钮,点击"更新群信
-
Java编程使用UDP建立群聊系统代码实例
相关java类介绍 DatagramSocket public class DatagramSocket extends Object 此类表示用来发送和接收数据报包的套接字. 数据报套接字是包投递服务的发送或接收点.每个在数据报套接字上发送或接收的包都是单独编址和路由的.从一台机器发送到另一台机器的多个包可能选择不同的路由,也可能按不同的顺序到达. 在DatagramSocket上总是启用UDP广播发送.为了接收广播包,应该将DatagramSocket绑定到通配符地址,在某些实现中,将Dat
-
Python实现微信自动好友验证,自动回复,发送群聊链接方法
引言: 一开始二维码加群,但是呢,这个东西隔一段时间会过期,我需要 每隔一段时间去更新二维码,然后当群人数超过100人了,只能邀请进群, 这个时候就需要别人添加我为好友,然后我通过,打开交流群,添加成员, 然后滚列表,一个个翻,找到那个人,然而我通讯录几百个人...后来我学会 了用标签,虽然可以过滤一部分人,但是还是要翻:还有一个问题就是, 加我的人时间的随机性,早上,下午,或者晚上,甚至还有深夜3,4点 加我的,最尴尬的是,刚拉完一个人,又有一个人加我,我又得拉一次... 还有一点就是不想陌生
随机推荐
- js在ie下打开对话窗口的方法小结
- 使用python实现tcp自动重连
- 如何将数据绑到gridview然后导成excel
- CSS(js)限制页面显示的文本字符长度
- Jquery ThickBox插件使用心得(不建议使用)
- JS如何设置iOS中微信浏览器的title
- IE与Firefox在JavaScript上的7个不同写法小结
- 隐藏修改文件时间和文件属性的ASP脚本
- Ubuntu 14.04下安装MySQL
- 详解ES6之async+await 同步/异步方案
- js截取固定长度的中英文字符的简单实例
- python中的hashlib和base64加密模块使用实例
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句简单介绍
- jquery.fastLiveFilter.js实现输入自动过滤的方法
- java 和 json 对象间转换
- JavaScript实现选中文字提示新浪微博分享效果
- JS和函数式语言的三特性
- 开源电商app常用标签"hot"之第三方开源LabelView
- iOS10适配问题收集整理
- PHP实现关键字搜索后描红功能示例