Ncp is a LAN file copy utility. It can quickly and conveniently move files over a local network.
Fortunately, the latest version of ncp has made some updates to improve its functionality. Specifically, npush now utilizes both IPv6 and IPv4 multicast, using the multicast groups ff02::6e63:7030 and 224.110.99.112 (respectively known as 'ncp0' and 'ncp'). If these methods fail, npush will automatically revert to the broadcast packets used in previous versions of the software.
It's worth noting that if you'd like to force the broadcast method, you can do so by passing the "-b" parameter to npush. This allows previous npoll versions to see the announcements.
So how does ncp work in practice? Let's say you and a friend want to play Quake 2, but your buddy has a level that you don't have. Your friend can simply type npush filename and wait. npush will then send out UDP announcement packets to let others know that someone wants to send something. You can then type npoll and wait until you see these packets. The files will be copied with tar over a TCP socket, preserving permissions and file dates.
Overall, ncp may be a useful utility for certain file transfer needs within a LAN. However, it's important to note its limitations and to make use of the latest updates to improve its functionality.
Version 1.4.2: N/A