<div dir="ltr"><div>You could try binding to 127.0.0.2? <br></div><div><br><div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Aug 11, 2017 at 2:14 PM, Galder ZamarreƱo <span dir="ltr">&lt;<a href="mailto:galder@redhat.com" target="_blank">galder@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
Re: <a href="https://issues.jboss.org/browse/ISPN-8186" rel="noreferrer" target="_blank">https://issues.jboss.org/<wbr>browse/ISPN-8186</a><br>
<br>
I&#39;ve been looking at TRACE logs and what seems to happen is that is that sometimes, when the client needs to create a new Socket, it sends using the same localport as the Hot Rod server port. As a result, when the client sends something to the server, it also receives it, hence it ends finding a request instead of a response. Analysis of the logs linked in the JIRA can be found in [1].<br>
<br>
What I&#39;m not sure about is how to fix this... There are ways to potentially pass a specific localport to a Socket [2] but this could be a bit messy: It&#39;d require us to generate a random local port and see if that works, making sure that&#39;s not the server port...<br>
<br>
However, I think the real problem we&#39;re having here is the fact that both the server and client are bound to same IP address, 127.0.0.1. A simpler solution could be a way to get the server to be in a different IP address to the client, but what would that be that IP address and how to make sure it always works? Bind the server to eth0?<br>
<br>
Any other ideas?<br>
<br>
Cheers,<br>
<br>
[1] <a href="https://gist.github.com/galderz/b8549259ff65cb74505c9268eeec96a7" rel="noreferrer" target="_blank">https://gist.github.com/<wbr>galderz/<wbr>b8549259ff65cb74505c9268eeec96<wbr>a7</a><br>
[2] <a href="http://docs.oracle.com/javase/6/docs/api/java/net/Socket.html#Socket%28java.net.InetAddress,%20int,%20java.net.InetAddress,%20int%29" rel="noreferrer" target="_blank">http://docs.oracle.com/javase/<wbr>6/docs/api/java/net/Socket.<wbr>html#Socket(java.net.<wbr>InetAddress,%20int,%20java.<wbr>net.InetAddress,%20int)</a><br>
--<br>
Galder ZamarreƱo<br>
Infinispan, Red Hat<br>
<br>
<br>
______________________________<wbr>_________________<br>
infinispan-dev mailing list<br>
<a href="mailto:infinispan-dev@lists.jboss.org">infinispan-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/infinispan-<wbr>dev</a></blockquote></div><br></div></div></div></div>