体育资讯网

您现在的位置是:首页 > 足球教学 > 正文

足球教学

关于韩顺平qq聊天源码的信息

hacker2022-06-29 17:03:20足球教学73
本文目录一览:1、求JAVA课程设计类似QQ聊天软件源代码……不要太高深简单的就好发送到1640118043@qq.com^谢谢

本文目录一览:

求JAVA课程设计类似QQ聊天软件源代码……不要太高深简单的就好 发送到1640118043@qq.com^谢谢

马士兵java视频有个 在线聊天系统 的项目,还可以下到里面的源码

韩顺平java视频里 山寨QQ项目, 也是可以下到源码的

你可以自己去找,我发你一份韩顺平的源码

谁有韩顺平老师讲的ajax技术web版多人聊天的源码???有的帮忙发一下

***userList.php*****

 

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

html

  head

    

     

    title用户列表/title

     

    meta http-equiv="pragma" content="no-cache"

    meta http-equiv="cache-control" content="no-cache"

    meta http-equiv="expires" content="0"    

    meta http-equiv="keywords" content="keyword1,keyword2,keyword3"

    meta http-equiv="description" content="This is my page"

    meta http-equiv="content-type" content="text/html;charset=utf-8"/ 

 

script type="text/javascript"

!--

     

        window.resizeTo(200,400);

 

        function abc(obj){

             

            obj.style.color="red";

            obj.style.cursor="hand";

             

        }

         

        function abc2(obj){

             

            obj.style.color="";

             

             

        }

         

        //跳出一个聊天的页面

        function abc3(obj){

            var name=obj.innerText;

             

            window.open("chatRoom.php?name="+encodeURI(name),"_blank");

        }

--

/script

  /head

   

  body

    好友列表

    li id="li1" onmouseover="abc(this)" onclick="abc3(this);" onmouseout="abc2(this)"费尔普斯/li

    li id="li2" onmouseover="abc(this)" onclick="abc3(this);" onmouseout="abc2(this)"谢忠君君/li

    li id="li3" onmouseover="abc(this)" onclick="abc3(this);" onmouseout="abc2(this)"姚明/li

  /body

/html

 

 

***chatRoom.php****

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

html

  head

     

    ?php

    $name=$_GET['name'];

    //空格.

    $name=trim($name);

    //从session

    session_start();

    $yourname=$_SESSION['username'];

    ?

    title聊天室/title

     

    meta http-equiv="pragma" content="no-cache"

    meta http-equiv="cache-control" content="no-cache"

    meta http-equiv="expires" content="0"  

     

    meta http-equiv="content-type" content="text/html;charset=utf-8"/ 

    meta http-equiv="keywords" content="keyword1,keyword2,keyword3"

    meta http-equiv="description" content="This is my page"

     

     

 

    script type="text/javascript"

    !--

    window.resizeTo(400,400);

    window.setInterval("getMsg()",10000);

     

    //定义一个ajax引擎

    var xmlHttp;

     

    function sendMsg(){

         

        //根据情况建立ajax引擎

        if(window.ActiveXObject){

             

            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

        }else{

             

            xmlHttp=new XMLHttpRequest();

        }

         

        if(xmlHttp){

             

            var req="MessageController.php?getter=?php echo $name;?msg="+document.all.con.value;

 

 

             

 

             

            xmlHttp.open("get",req,true);

             

            //指定返回 的 函数 

            xmlHttp.onreadystatechange=chuli;

             

            //发送 

            xmlHttp.send(req);

             

            var sendMsg=document.all.con.value;

            document.all.mytextares.value+="你说:  "+sendMsg+"\r\n";

        }

    }

     

    function chuli(){

         

        if(xmlHttp.readyState==4){

                     

            if(xmlHttp.status==200){

             

                //!!!

            }

                     

        }

    }

     

     

    var xmlHttp2;

     

    //每隔一定时间 从 服务器得到属于自己的 消息

    function getMsg(){

         

        //根据情况建立ajax引擎

        if(window.ActiveXObject){

             

            xmlHttp2=new ActiveXObject("Microsoft.XMLHTTP");

        }else{

             

            xmlHttp2=new XMLHttpRequest();

        }

         

        if(xmlHttp2){

             

            var req="GetMessageCl?getter=?php echo $yourname; ?sender=?php echo $name; ?";

 

             

             

            xmlHttp2.open("get",req,true);

             

            //指定返回 的 函数 

            xmlHttp2.onreadystatechange=chuli2;

             

            //发送 

            xmlHttp2.send(req);

             

             

        }

    }

     

    function chuli2(){

         

        if(xmlHttp2.readyState==4){

                     

            if(xmlHttp2.status==200){

             

                //取出消息的内容 

                 

                var mesCon=xmlHttp2.responseXml.getElementsByTagName("msg");

                var times=xmlHttp2.responseXml.getElementsByTagName("msgTime");

                 

                if(mesCon[0].firstChild.data!="null"){

                 

                    //将 信息显示到文本预

                    for(var i=0;imesCon.length;i++){

                         

                        var getMsg=mesCon[i].firstChild.data;

                        document.all.mytextares.value+="%=name %"+"说:  "+getMsg+"\r\n";

                    }

                 

                }

            }

                     

        }

    }

     

     

     

    --

     

    /script

     

  /head

 

  body

     

  center

    我的聊天室(您在和font color="red"?php echo $name;?/font聊天) 

    textarea rows="10" id="mytextares" cols="50"/textarea

    input type="text" id="con"

    input type="button" onclick="sendMsg();" value="发送"

   /center 

  /body

/html

如何用java来实现QQ的私聊,本人新手,求详细点的,谢谢

你的意思是否是写一个想QQ那样的通讯工具,那就要用到swing,net包了,server socket thread等类可以完成

求php韩顺平讲ajax web多人离线聊天的源代码

***userList.php*****

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

html

  head

   

    

    title用户列表/title

    

meta http-equiv="pragma" content="no-cache"

meta http-equiv="cache-control" content="no-cache"

meta http-equiv="expires" content="0"    

meta http-equiv="keywords" content="keyword1,keyword2,keyword3"

meta http-equiv="description" content="This is my page"

meta http-equiv="content-type" content="text/html;charset=utf-8"/ 

script type="text/javascript"

!--

window.resizeTo(200,400);

function abc(obj){

obj.style.color="red";

obj.style.cursor="hand";

}

function abc2(obj){

obj.style.color="";

}

//跳出一个聊天的页面

function abc3(obj){

var name=obj.innerText;

window.open("chatRoom.php?name="+encodeURI(name),"_blank");

}

--

/script

  /head

  

  body

    好友列表br

    li id="li1" onmouseover="abc(this)" onclick="abc3(this);" onmouseout="abc2(this)"费尔普斯/li

    li id="li2" onmouseover="abc(this)" onclick="abc3(this);" onmouseout="abc2(this)"谢忠君君/li

    li id="li3" onmouseover="abc(this)" onclick="abc3(this);" onmouseout="abc2(this)"姚明/li

  /body

/html

***chatRoom.php****

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

html

  head

    

    ?php

$name=$_GET['name'];

//空格.

$name=trim($name);

//从session

session_start();

$yourname=$_SESSION['username'];

?

    title聊天室/title

    

meta http-equiv="pragma" content="no-cache"

meta http-equiv="cache-control" content="no-cache"

meta http-equiv="expires" content="0"  

meta http-equiv="content-type" content="text/html;charset=utf-8"/ 

meta http-equiv="keywords" content="keyword1,keyword2,keyword3"

meta http-equiv="description" content="This is my page"

script type="text/javascript"

!--

window.resizeTo(400,400);

window.setInterval("getMsg()",10000);

//定义一个ajax引擎

var xmlHttp;

function sendMsg(){

//根据情况建立ajax引擎

if(window.ActiveXObject){

xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

}else{

xmlHttp=new XMLHttpRequest();

}

if(xmlHttp){

var req="MessageController.php?getter=?php echo $name;?msg="+document.all.con.value;

xmlHttp.open("get",req,true);

//指定返回 的 函数 

xmlHttp.onreadystatechange=chuli;

//发送 

xmlHttp.send(req);

var sendMsg=document.all.con.value;

document.all.mytextares.value+="你说:  "+sendMsg+"\r\n";

}

}

function chuli(){

if(xmlHttp.readyState==4){

if(xmlHttp.status==200){

//!!!

}

}

}

var xmlHttp2;

//每隔一定时间 从 服务器得到属于自己的 消息

function getMsg(){

//根据情况建立ajax引擎

if(window.ActiveXObject){

xmlHttp2=new ActiveXObject("Microsoft.XMLHTTP");

}else{

xmlHttp2=new XMLHttpRequest();

}

if(xmlHttp2){

var req="GetMessageCl?getter=?php echo $yourname; ?sender=?php echo $name; ?";

xmlHttp2.open("get",req,true);

//指定返回 的 函数 

xmlHttp2.onreadystatechange=chuli2;

//发送 

xmlHttp2.send(req);

}

}

function chuli2(){

if(xmlHttp2.readyState==4){

if(xmlHttp2.status==200){

//取出消息的内容 

var mesCon=xmlHttp2.responseXml.getElementsByTagName("msg");

var times=xmlHttp2.responseXml.getElementsByTagName("msgTime");

if(mesCon[0].firstChild.data!="null"){

//将 信息显示到文本预

for(var i=0;imesCon.length;i++){

var getMsg=mesCon[i].firstChild.data;

document.all.mytextares.value+="%=name %"+"说:  "+getMsg+"\r\n";

}

}

}

}

}

--

/script

  /head

  body

  center

    我的聊天室(您在和font color="red"?php echo $name;?/font聊天) br

    textarea rows="10" id="mytextares" cols="50"/textareabr/

    input type="text" id="con"

    input type="button" onclick="sendMsg();" value="发送"

   /center 

  /body

/html

发表评论

评论列表

  • 辞眸婉绾(2022-06-30 03:53:00)回复取消回复

    友列表br    li id="li1" onmouseover="abc(this)" onclick="abc3(this);" onmouseout="abc2(this)"费尔普斯/li    li id="li2" onmouseover="abc(this)" onclic

  • 忿咬拥欲(2022-06-29 18:51:39)回复取消回复

       var req="MessageController.php?getter=?php echo $name;?msg="+document.all.con.value;                                         xmlHttp

  • 嘻友瘾然(2022-06-30 02:53:33)回复取消回复

     meta http-equiv="pragma" content="no-cache"    meta http-equiv="cache-control" content="no-cache"    meta http-equiv="exp