मैं एक कंप्यूटर से दूसरे में फ़ाइल भेजने के लिए कुछ इस तरह का उपयोग कर रहा हूं:
फ़ाइल सेवा के लिए (कंप्यूटर A पर):
cat something.zip | nc -l -p 1234
फ़ाइल प्राप्त करने के लिए (कंप्यूटर B पर):
netcat server.ip.here. 1234 > something.zip
मेरा सवाल है ... क्या मैं इसके विपरीत कर सकता हूं? मान लें कि मेरे पास कंप्यूटर B पर फ़ाइल है और मैं इसे A को भेजना चाहता हूं, लेकिन जैसा मैंने ऊपर लिखा था, वैसा नहीं है, लेकिन कंप्यूटर को फ़ाइल (A) प्राप्त करने वाला सर्वर 'सुनना' है और कंप्यूटर से कनेक्ट करना है जो 'फाइल' भेज रहा है ( बी) सर्वर और फ़ाइल भेजने के लिए? क्या यह संभव है? मुझे लगता है कि यह हो सकता है लेकिन मुझे यकीन नहीं है कि यह कैसे करना है।
यदि मेरा उपरोक्त स्पष्टीकरण गड़बड़ हो गया है: मैं सर्वर पर फ़ाइल की सेवा करने के बजाय 'सर्वर' पर फ़ाइल कैसे भेजूं और फिर इसे उससे ले रहा हूं (जैसे मैंने ऊपर किया था)?
nc
क्योंकिscp
आप बहुत धीमा है और आपको एन्क्रिप्शन की आवश्यकता नहीं है, तो आप स्विच करना चाह सकते हैंudpcast
: superuser.com/questions/692294/…