Ejemplo n.º 1
0
		public PeerCred (Socket sock) {
			if (sock.AddressFamily != AddressFamily.Unix) {
				throw new ArgumentException ("Only Unix sockets are supported", "sock");
			}

			data = (Mono.Posix.PeerCredData)
				sock.GetSocketOption (SocketOptionLevel.Socket, (SocketOptionName)so_peercred);
		}
        public PeerCred(Socket sock)
        {
            if (sock.AddressFamily != AddressFamily.Unix)
            {
                throw new ArgumentException("Only Unix sockets are supported", "sock");
            }

            data = (Mono.Posix.PeerCredData)
                   sock.GetSocketOption(SocketOptionLevel.Socket, (SocketOptionName)so_peercred);
        }