i would represent the communication flow between a client and a server by using Tikz. The communication flow is reported in the image.
Based on this, i started to use Tikz to design this flow in my work. The current code is:
\begin{tikzpicture}[node distance=2cm,auto,>=stealth']
\node[] (server) {Server};
\node[left = of server] (client) {Client};
\node[below of=server, node distance=5cm] (server_ground) {};
\node[below of=client, node distance=5cm] (client_ground) {};
%
\draw (client) -- (client_ground);
\draw (server) -- (server_ground);
\draw[->] ($(client)!0.25!(client_ground)$) -- node[above,scale=1,midway]{m_1} ($(server)!0.25!(server_ground)$);
\draw[<-] ($(client)!0.35!(client_ground)$) -- node[above,scale=1,midway]{Response m_1} ($(server)!0.35!(server_ground)$);
\draw[->] ($(client)!0.45!(client_ground)$) -- node[above,scale=1,midway]{m2} ($(server)!0.45!(server_ground)$);
\end{tikzpicture}
But i'm not able to design the dot below m2 and m3 and also the line on the right related to the Time.
Can you help me please?
Bestregards,

