# tcp, tcp6, udp, udp6: OBSOLETE - Send messages to a remote log server using the legacy BSD-syslog protocol (tcp(), udp() drivers)

Note The `tcp()`, `tcp6()`, `udp()`, and `udp6()` drivers are obsolete. Use the `network()` source and the `network()` destination instead. For details, see [network: Collect messages using the RFC3164 protocol (network() driver)](../../docs/axosyslog-core/chapter-sources/configuring-sources-network/index.md) and [network: Send messages to a remote log server using the RFC3164 protocol (network() driver)](../../docs/axosyslog-core/chapter-destinations/configuring-destinations-network/index.md), respectively. 

To convert your existing `tcp()`, `tcp6()`, `udp()`, `udp6()` source drivers to use the `network()` driver, see [Change an old destination driver to the network() driver](../../docs/axosyslog-core/chapter-destinations/configuring-destinations-tcpudp/reference-destination-tcpudp/destination-tcpudp-to-network/index.md).

The `tcp()`, `tcp6()`, `udp()`, and `udp6()` drivers send messages to another host (for example, an AxoSyslog server or relay) on the local intranet or internet using the UDP or TCP protocol. The `tcp6()` and `udp6()` drivers use the IPv6 network protocol.

* * *

[tcp(), tcp6(), udp(), and udp6() destination options](../../docs/axosyslog-core/chapter-destinations/configuring-destinations-tcpudp/reference-destination-tcpudp/index.md)

Last modified October 29, 2023: [Create manpages (#34) (9534f54e)](<https://github.com/axoflow/axosyslog-core-docs/commit/9534f54ee9e0cc76cb336c0c01f2e1973760d0e0>)