本人菜鸟,刚接触C sharp,最近要做一个局域网聊天系统,基于文本的,大体的功能都实现了,现在在登录这个问题上遇到点麻烦~本来我的登录是客户端任意输入一个用户名,然后输入服务器的IP地址和端口号进行登录,现在就是想加一个验证身份的过程。因为不是光本机一台登录,本来想直接连个数据库来验证的,发现不行,现在无从下手。另外就是想做个像QQ那样可以发送小表情的功能,不知道怎么搞郁闷了。。不知道谁能帮帮我,感激不尽~可以提供源程序
解决方案 »
- C#多线程并发的问题
- 【杭州】我们公司招.net开发人员,有兴趣的朋友联系我啊。
- dataGridView1怎么增加一行数据?
- serialPort串口通讯
- C#中怎么实现类似千千静听的效果?
- 在smartphone中如何添加下拉菜单啊
- 向熟悉C#和API的高手请教
- 急!Dev的RibbonControl的PageGroup里,BarEditItem是ProgressBarControl,怎么让它动起来
- 如何编程把软件的语种进行设置
- 哪位大哥有《c#高级编程》这本书的电子版本?如果可以提供,200分相送!!
- DataGridView表格中填数据插入数据库的问题……
- 哟西,,小日本死啦死啦地,怎样做一个东东让CS的界面切换中英文
端口监听看看myqq
http://www.activesoft.com.cn/
号码|控制字|数据长度|数据内容
http://www.codeproject.com/KB/edit/csexrichtextbox.aspx
1、先建立链接,客户端发送登录消息:LOGON
2、服务器根据传过来的用户名和密码,判断是否合法。若合法,发送登录成功消息:LOGIN_OK,并将该用户加到在线用户列表;否则发送LOGIN_ERROR消息
3、客户端根据服务器传过来的登录结果,判断是否显示聊天主界面,如果是LOGIN_OK,就显示聊天窗口,隐藏登录窗口;否则,提示登录失败。先将表情图片编号,然后根据选择的表情,发送对应的图片编号,对方根据接受到的图片编号,显示对应图片
2表情也是一样的啊,也要先存储,在在程序里使用相应的编号。
客户端TcpClient连接一下
OK!!!!