本人菜鸟,刚接触C sharp,最近要做一个局域网聊天系统,基于文本的,大体的功能都实现了,现在在登录这个问题上遇到点麻烦~本来我的登录是客户端任意输入一个用户名,然后输入服务器的IP地址和端口号进行登录,现在就是想加一个验证身份的过程。因为不是光本机一台登录,本来想直接连个数据库来验证的,发现不行,现在无从下手。另外就是想做个像QQ那样可以发送小表情的功能,不知道怎么搞郁闷了。。不知道谁能帮帮我,感激不尽~可以提供源程序

解决方案 »

  1.   

    刚接触C sharp最好看基础书籍吧。不要一下子就来这个
      

  2.   

    QQ聊天是要做一个winsock套接字程序
    端口监听看看myqq
    http://www.activesoft.com.cn/
      

  3.   

    我知道是做winsock套接字,核心部分关于winsock的都搞好了,现在就是其他方面
      

  4.   

    编辑器表情
    号码|控制字|数据长度|数据内容
    http://www.codeproject.com/KB/edit/csexrichtextbox.aspx
      

  5.   

    连个数据库不行是什么意思?
    1、先建立链接,客户端发送登录消息:LOGON
    2、服务器根据传过来的用户名和密码,判断是否合法。若合法,发送登录成功消息:LOGIN_OK,并将该用户加到在线用户列表;否则发送LOGIN_ERROR消息
    3、客户端根据服务器传过来的登录结果,判断是否显示聊天主界面,如果是LOGIN_OK,就显示聊天窗口,隐藏登录窗口;否则,提示登录失败。先将表情图片编号,然后根据选择的表情,发送对应的图片编号,对方根据接受到的图片编号,显示对应图片
      

  6.   

    1首先想做验证,你肯定是要保存用户信息的(不管你使用数据库还是xml,txt..)
    2表情也是一样的啊,也要先存储,在在程序里使用相应的编号。
      

  7.   

    服务器端TcpListener监听一下
    客户端TcpClient连接一下
    OK!!!!