当前位置:编程学习 > C#/ASP.NET >>

C#怎么实现让聊天工具自动回复~~~~

C#怎么实现让聊天工具(如QQ)自动回复,给个思路,有相应的代码更好!先谢谢了。。。。。。。 --------------------编程问答-------------------- 帮顶一下~~~~~~~~~~~~~~~~~~~~~~~~ --------------------编程问答-------------------- 可以自己定义一个状态,如果这个状态下 收到信息了 则回复信息 --------------------编程问答-------------------- private enum State
{
onLine=1,
leave=2,
autoRly=3
}

private State _state;
if(_state=State.autoRly)
{
////////////自动回复
} --------------------编程问答--------------------
引用 3 楼 nature_feel 的回复:
private enum State
{
onLine=1,
leave=2,
autoRly=3
}

private State _state;
if(_state=State.autoRly)
{
////////////自动回复
}


蛮好 --------------------编程问答-------------------- 好东西,接受 --------------------编程问答-------------------- 学习下 .... --------------------编程问答--------------------
引用 3 楼 nature_feel 的回复:
private enum State
{
onLine=1,
leave=2,
autoRly=3
}

private State _state;
if(_state=State.autoRly)
{
////////////自动回复
}


ding --------------------编程问答-------------------- 在你的工具里设置一个开关,是否自动回复。
或者设置工具是否在指定的时间内没有被使用。这师激活自动回复。
一旦激活自动回复,这时收到远端的报文,解析后如果为指定类型的报文,自动发送一个数据报文。
其实收到每一个报文后都进行判断自动回复是否被激活也可以,或者在被激活后注册事件,进行自动回复也可以。 --------------------编程问答-------------------- 用socked的话,receive(data);后跟着
send(data1); --------------------编程问答-------------------- 呵呵,顶。我也是一个不知道的人 --------------------编程问答-------------------- 路过学习了~~顶顶顶 --------------------编程问答-------------------- 3楼的可以。。。。。。。 --------------------编程问答-------------------- 思路問題啊。我的思路是這樣的。在服務器端的數據庫中添加一個字段 用來標記狀態,如果用戶非在綫狀態的情況下,如果 用戶發送消息 到另外一端,另外一端 則根據狀態判斷該發送那些,相關的配置文件寫在user.db中,狀態改變時 從DB 中讀取需要發送的文件 發送給 用戶,如果是處於離綫 則將用戶消息寫入服務器數據庫,當用戶登錄後轉發到客戶端,並清空數據庫,阿門,洩密了。發張我的IM 圖片給大家瞅瞅
--------------------编程问答--------------------
引用 3 楼 nature_feel 的回复:
private enum State
{
onLine=1,
leave=2,
autoRly=3
}

private State _state;
if(_state=State.autoRly)
{
////////////自动回复
}



up

补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,