LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Virtualization and Cloud (https://www.linuxquestions.org/questions/linux-virtualization-and-cloud-90/)
-   -   Possible to bind two service with the same port? (https://www.linuxquestions.org/questions/linux-virtualization-and-cloud-90/possible-to-bind-two-service-with-the-same-port-900388/)

MeNok 08-31-2011 05:42 AM

Possible to bind two service with the same port?
 
Hi there ,

I wanna use the same port to connect to a kvm virtual machine , one with VNC and the other SPICE .Is that possible ? maybe i should ask if it`s possible for two apps LISTENING at the same port.I think it might work out just like 2 browsers surfing through the port 80 . Would be different or i have a misunderstanding about that ?

Shed your light~
Thx~

acid_kewpie 08-31-2011 05:53 AM

can you detail your situation more, as opposed to your perceived solution to it? Generally, no it's not possible to do what you sound like you one. one process, one port, but I don't think this is actually at all relevant to what you sound like you're asking.

MeNok 08-31-2011 06:16 AM

Quote:

Originally Posted by acid_kewpie (Post 4457836)
can you detail your situation more, as opposed to your perceived solution to it? Generally, no it's not possible to do what you sound like you one. one process, one port, but I don't think this is actually at all relevant to what you sound like you're asking.

sorry i did`t make it clear.
my situation is :
e.g. i have the 30250 port for spice service to connect the kvm instance , but i`d like to connect via vnc using the same port as well ( so tired with remembering so many different ports).I wonder whether it is theoretically possible or just DO-NOT advice ?
Thank you for replying~

acid_kewpie 08-31-2011 06:29 AM

no, that's not possible. There are services which can handle mutliple protocols by inspecting the traffic coming from the client and then handing off to a sub process once it is clear what protocol is being used, but this is not common, and requires full integration between the parts. The process listening for vnc / spice is the KVM vm process itself, there is no central element to that, two vm's are wrapped under no common framework at all (libvirt provides metadata when used, but this doesn't wrap anything), so there is no chance at all to colaborate on anything. two VNC enabled vm's would equally need two different ports.

MeNok 08-31-2011 06:59 PM

Quote:

Originally Posted by acid_kewpie (Post 4457859)
no, that's not possible. There are services which can handle mutliple protocols by inspecting the traffic coming from the client and then handing off to a sub process once it is clear what protocol is being used, but this is not common, and requires full integration between the parts. The process listening for vnc / spice is the KVM vm process itself, there is no central element to that, two vm's are wrapped under no common framework at all (libvirt provides metadata when used, but this doesn't wrap anything), so there is no chance at all to colaborate on anything. two VNC enabled vm's would equally need two different ports.

I get it~ Thank you Chris ,you`ve always been so helpful~


All times are GMT -5. The time now is 01:29 PM.