客户端:用户聊天的界面
服务端:接收消息并转发到指定用户
其中服务端和客户端用tcp或者udp连接,使用socket编程完成通信。
按着这个思路可以开发出一套聊天程序
客户端常用界面 bs版本的又layim
服务端 openfire或者自己实现
用ASP.NET
做一个最简单的聊天室,逻辑清晰简单,能帮你了解
Application
的用法。
第一步我们先构想我们需要的页面,应该也就是两个吧,第一个登陆页面
Login.aspx
,第二个聊
天室主页面
default.aspx
。
哦对了我们还需要加一个全局变量文件
Global.asax
。用来初始化我们要用到的
Application
对象。
这样做,在
Application_Start
和
Application_End
事件里添加如下代码:
void Application_Start(object sender, EventArgs e)
{
//
在应用程序启动时运行的代码
//
建立用户列表
string user = ""//
用户列表
Application["user"] = user
Application["userNum"] = 0
string chats = ""//
聊天记录
Application["chats"] = chats
//
当前的聊天记录数
Application["current"] = 0
}
void Application_End(object sender, EventArgs e)
{
//
在应用程序关闭时运行的代码
Application["user"] = ""
Application["chats"] = ""
}
现在我们先做个登陆页面,不用复杂,一个
TextBox
,我们把它的
id
设为
nameTextBox
,用来输
入昵称,一个
Button
按钮,用来登录。好吧就这么简单。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)