vsomeip icon indicating copy to clipboard operation
vsomeip copied to clipboard

How can I not use UNIX domain socket.

Open acodercat opened this issue 3 years ago • 4 comments

Because I want to use tcpdump to capture vsomeip message. I can't use tcpdump to capture vsomeip message in UNIX domain socket.

acodercat avatar Nov 05 '21 05:11 acodercat

Yes. I would also like to know if it is possible to disable UDS and communicate over TCP even on local services.

zmurf avatar Dec 02 '21 09:12 zmurf

Have you solved your problem? I have the same problem, any good advice

zhangslice avatar Dec 07 '21 10:12 zhangslice

The internal communication always uses Unix domain sockets on Linux and TCP on Windows. It is not possible to change this without changing the code.

lutzbichler avatar Dec 07 '21 10:12 lutzbichler

I solved it by running one of the applications in a docker container with bridged network. But that is often very cumbersome.

I also tried solving it by changing the vsomeip code, and it works... But that is not really a viable solution. We have no wish to add that kind of maintenance to our project.

zmurf avatar Dec 07 '21 12:12 zmurf

Closing ticket: Ticket has already been answered, please check the answer:

The internal communication always uses Unix domain sockets on Linux and TCP on Windows. It is not possible to change this without changing the code.

goncaloalmeida avatar Feb 17 '23 14:02 goncaloalmeida