func (socket *mongoSocket) ServerInfo() *mongoServerInfo {
	socket.Lock()
	serverInfo := socket.serverInfo
	socket.Unlock()
	return serverInfo
}
func (socket *mongoSocket) ServerInfo() *mongoServerInfo {
	socket.Lock()
	serverInfo := socket.serverInfo
	socket.Unlock()
	return serverInfo
}
func ( socket * mongoSocket ) ServerInfo ( ) * mongoServerInfo { socket . Lock ( ) serverInfo := socket . serverInfo socket . Unlock ( ) return serverInfo }
// ServerInfo returns details for the server at the time the socket
// was initially acquired.
ServerInfo returns details for the server at the time the socket was initially acquired .