আমি কীভাবে / ডিভাইসে একটি নতুন সকেট তৈরি করতে পারি?


উত্তর:


9
  • ইউনিক্স ডোমেন বা টিসিপি সকেট তৈরি করার স্বাভাবিক উপায়টি এমক্রনড বা সকেট সিস্টেম কলগুলির মাধ্যমে প্রোগ্রামক্রমে হয়কমান্ড হবে না আপনি একটি সকেট তৈরি করার অনুমতি দেয়।mknod

কমান্ড লাইন থেকে, সকেট প্যাকেজটি ব্যবহার করুন

  • আপনি যদি কমান্ড-লাইন থেকে ইউনিক্স / টিসিপি সকেট তৈরি করতে চান socketতবে সকেট প্যাকেজ থেকে কমান্ডটি চেষ্টা করুন (এটি প্রথমে ইনস্টল করুন)। এর ম্যান পৃষ্ঠার বিবরণ সংক্ষিপ্তসার :

    সকেট একটি ইন্টারনেট ডোমেন টিসিপি বা একটি ইউনিক্স ডোমেন স্ট্রিম সকেট তৈরি করে এবং এটি স্টিডিন এবং স্টডআউটের সাথে সংযুক্ত করে।

সকেট ব্যবহারের উদাহরণ (ম্যান পৃষ্ঠা থেকে)

  1. socket -v coma.cs.tu-berlin.de nntp

    coma.cs.tu-berlin.de (130.149.28.10) এর এনএনটিপি পোর্ট (পোর্ট 119) এর সাথে সংযোগ স্থাপন করে।

  2. socket -sl 3425

    স্থানীয় হোস্টে 3425 পোর্টে একটি সার্ভার সকেট তৈরি করে এবং সংযোগের জন্য অপেক্ষা করে। কোনও সংযোগ বন্ধ হওয়ার পরে, একটি নতুন সংযোগ গৃহীত হয়।

  3. socket -wslqvp "echo Socket! " 1938

    স্থানীয় হোস্টে 1938 পোর্টে একটি সার্ভার সকেট তৈরি করে এবং সংযোগের জন্য অপেক্ষা করে। কোনও সংযোগ গৃহীত হলে, "সকেট!" সকেটে লেখা হয়। সকেট থেকে কোনও ডেটা পড়ে না এবং আঙুলের প্রোগ্রামে লেখা হয় না। প্রোগ্রামটির স্ট্যান্ডার্ড আউটপুট-এ-ফাইলের শর্তটি শেষ হলে সংযোগটি বন্ধ থাকে। তারপরে একটি নতুন সংযোগ গৃহীত হয়।


কমান্ডের /dev/logসাথে সমতুল্য কীভাবে তৈরি করবেন তা কি আপনার কোনও ধারণা আছে socket?
রবিন উইনস্লো

1

আপনি এটি তৈরি করতে পারবেন না, তবে আপনি নীচের মতো একটি ওয়ার্কিং সিস্টেম থেকে মেশিনের মধ্যে কিছু ভাগ করা স্থানে অনুলিপি করতে পারেন এবং ভাগ করা অবস্থান থেকে অন্য সিস্টেমে অনুলিপি করতে পারেন।

যন্ত্র ক

cp -rf /dev/SRC shared_directory

যন্ত্র বি

cp -rf shared_directory /dev/

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.