⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 service.cs

📁 kuiMsg是一款用.net C# 开发的即时消息开源软件,适合.net即时消息软件开发者用。 主要功能: 支持文件传输(p2p); 支持GIF动画表情( 彻底消除闪屏 :) );
💻 CS
字号:
using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Service : System.Web.Services.WebService
{
    public Service () {

        //如果使用设计的组件,请取消注释以下行 
        //InitializeComponent(); 
    }
     
  /// <summary>
  /// 发送消息到LanMsg服务器端,消息再由LanMsg服务器端转发到LanMsg的客户端
  /// </summary>
  /// <param name="UsersID">接收消息的用户ID,多个用户之间请用分号(';')隔开</param>
  /// <param name="MsgContent">要发送的消息内容</param>
  /// <param name="msgInfo">要发送的消息类型。如果是10,表示发送的普通消息;如果是15,则表示发送群发的通知消息等等。开发者可根据需要定义</param>
  /// <param name="sendUserID">发送消息的用户ID,即消息发送者</param>
  /// <param name="password">消息发送者的密码</param>
  /// <returns>消息发送成功返回真,失败返回假</returns>
    [WebMethod]
    public bool SendMsgToUsers(string UsersID,string MsgContent,byte msgInfo,string sendUserID,string password)
    {
        if (!MsgOpt.IsCorrectPassword(sendUserID, password))//如果发送消息的用户与密码不正确
            return false ;//则是非法用户,返回并不充许发送任何消息

        IMLibrary.WebServiceMsg webMsg = new IMLibrary.WebServiceMsg(msgInfo,MsgContent, UsersID,sendUserID);

       
        MsgOpt.sendMsgToOneUser(IMLibrary.Serializers.ObjToByte(webMsg));

        return true;
    }



}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -