public void Process(Socket workerSock) { FriendsListMsg msg = new FriendsListMsg(); msg.ReceiveFrom(workerSock); UserService.CurrentUsersFriend = msg.Friends; }
public void Process(Socket workerSock) { GetFriendMsg getFriendMsg = new GetFriendMsg(); getFriendMsg.ReceiveFrom(workerSock); var remote = workerSock.RemoteEndPoint as IPEndPoint; Console.WriteLine("【{0}:{1}】{2} want to get friends", remote.Address.ToString(), remote.Port, getFriendMsg.UserName); var userService = new UserService(getFriendMsg.UserName); FriendsListMsg friendsListMsg = new FriendsListMsg(userService.GetFriends()); friendsListMsg.Send(workerSock); }