如何用变量实现群聊和悄悄话?

如何用变量实现群聊和悄悄话?

<%

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]

(0)

相关推荐

  • 如何用变量实现群聊和悄悄话?

    如何用变量实现群聊和悄悄话?<% 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点 加我的,最尴尬的是,刚拉完一个人,又有一个人加我,我又得拉一次... 还有一点就是不想陌生

随机推荐