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); }
public static void GetFriends(Socket serverSock) { GetFriendMsg msg = new GetFriendMsg(LoginUserName); msg.Send(serverSock); }