public bool SendMessage(GroupMessage message) { Group group = new Group(); message.State = 1; //发送消息到服务端 IPAddress ip = IPAddress.Parse(IP.Ipaddress); Socket clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); String text = message.Userid + "###" + message.Content + "###" + message.Sendtype.ToString() + "###" + message.Groupid; //设定服务器IP地址 try { clientSocket.Connect(new IPEndPoint(ip, IP.Port)); //配置服务器IP与端口 } catch { message.State = 0; return(false); } clientSocket.Send(Encoding.UTF8.GetBytes(text)); GroupMessageDAL groupmessageDAL = new GroupMessageDAL(); groupmessageDAL.AddMessage(message); return(true); }
public List <GroupMessage> GetSomeMessages(Group group, int n) { GroupMessageDAL dal = new GroupMessageDAL(); return(dal.GetSomeMessage(group, n)); }