# Создать и настроить Virtual Serial Port

**URL:** <https://linux.ru/forum/t/virtual-serial-port/10757>\
**Category:** Общий форум\
**Tags:** linux\
**Created:** [03.Январь.2021 11:29:32 UTC](https://linux.ru/forum/t/virtual-serial-port/10757 "2021-01-03T11:29:32Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Introhart](https://linux.ru/forum/letter_avatar_proxy/v4/letter/i/ee59a6/32.png) [@Introhart](https://linux.ru/forum/u/Introhart)\
**Post date:** [03.Январь.2021 11:29:32 UTC](https://linux.ru/forum/t/virtual-serial-port/10757/1 "2021-01-03T11:29:32Z")

</div>

Суть: Есть сервер на win, на котором запущено приложение, которое через ser2net посылает данные на 1010 порт.

На Linux (Debian10) через wine запущено другое приложение, которое должно принимать эти данные. Для этого нужно вне wine создать виртуальный serial порт, который будет принимать данные с 1010 порта сервера + эти данные будут читаться программой, запущенной в wine.

Что я делал: Пытался создать COM порт через socat

```
socat pty,link=/dev/comV0,raw tcp:10.10.10.10:1010

```

Проблема в том, что данное соединение через секунду разрывается.

Это

```
socat pty,link=/dev/comV0,raw,waitslave tcp:10.10.10.10:1010

```

уже так быстро не разрывается, но при попытке подключения к нему пишет, что порт занят, и соединение разрывается.

Вопрос: Как быть?
