It works perfectly if the scp is in the same system as that of mppsscu, but if the SCP is running on a remote system (in the same network and is accessible) then it's not able to connect.
Command used with mppsscu binary : mppsscu -c SCP1@<Remote_System_IP>:<Port on which SCP is running in remote system> \\Yy083078\joe-head-temp
Scanning files
Scanning files
.......................11:47:02,919 INFO - Initiate connection from
0.0.0.0/0.0.0.0:0 to <Remote_System_IP>:<Port on which SCP is running in remote system>
mppsscu: Connection refused: connect
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at org.dcm4che3.net.Connection.connect(Connection.java:965)
at org.dcm4che3.net.ApplicationEntity.connect(ApplicationEntity.java:609)
at org.dcm4che3.net.ApplicationEntity.connect(ApplicationEntity.java:626)
at org.dcm4che3.tool.mppsscu.MppsSCU.open(MppsSCU.java:545)
at org.dcm4che3.tool.mppsscu.MppsSCU.main(MppsSCU.java:402)
If anyone knows a way to connect to remote SCP's then please reply, it'll be really helpful.