在聊天窗体输入文本信息 点击发送 就发到服务器端
private
void button_Click_3(object sender, RoutedEventArgs e)
{
var message =
this.TxtBoxInput.Text;
this.TxtBoxShow.Text +=
this.chatNiName.Text + " 说:"+ message + "\n";
var messageInfo = new
MessageInfo();
messageInfo.type = 6;
messageInfo.info = new
ChatMessage() { niname = this.chatUser.niname, qqNumber =
this.chatUser.qqNumber,content = message };
string json =
JsonHelp.JsonSerializer(messageInfo);
SocketHelper.SendMessage(json);
}
然后服务器端 呈现内容
else
if (messageInfo.type == 10)//聊天消息
{
var messageInfo444 =
JsonHelp.JsonDeserialize>(message);
using (var qqEntities = new
QQEntities())
{
Console.WriteLine("收到聊天信息:"+
messageInfo444.info.niname+"->"+ messageInfo444.info.content);
}
}