blob: 7bdda1d5952fff88a8db54ba4c1c8e6347b1e02d [file] [log] [blame] [view]
---
id: client-libraries-clients
title: Work with clients
sidebar_label: "Work with clients"
---
````mdx-code-block
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
````
After setting up your client library and creating a client object, you can explore more to start working with your client.
## Create a client with multiple advertised listeners
To ensure clients in both internal and external networks can connect to a Pulsar cluster, Pulsar introduces [advertisedListeners](concepts-multiple-advertised-listeners.md).
The following example creates a Python client using multiple advertised listeners:
````mdx-code-block
<Tabs groupId="lang-choice"
defaultValue="Java"
values={[{"label":"Java","value":"Java"},{"label":"Python","value":"Python"}]}>
<TabItem value="Java">
```java
PulsarClient client = PulsarClient.builder()
.serviceUrl("pulsar://xxxx:6650")
.listenerName("external")
.build();
```
</TabItem>
<TabItem value="Python">
```python
import pulsar
client = pulsar.Client('pulsar://localhost:6650', listener_name='external')
```
</TabItem>
</Tabs>
````