درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من
دوره های مرتبط
دوره های توسینسو
دوره آموزشی برنامه نویسی WPF در ویژوال استودیو
مدرس: Amirhossein Fazlikhani
این دوره را در 12 قسط خریداری کنید
دوره آموزشی برنامه نویسی به زبان پرل بصورت پروژه محور
مدرس: dr-iman
این دوره را در 13 قسط خریداری کنید
دوره آموزشی مقدماتی برنامه نویسی جاوا به زبان ساده
مدرس: مهدی عادلی
این دوره را در 17 قسط خریداری کنید
ساخت و مدیریت ربات تلگرام از صفر با زبان سی شارپ
مدرس: مهدی عادلی
این دوره را در 2 قسط خریداری کنید
دوره آموزشی مقدماتی برنامه نویسی به زبان سی شارپ
مدرس: حسین احمدی
این دوره را در 17 قسط خریداری کنید
دوره آموزشی طراحی رابط کاربری با JavaFX
مدرس: hharddy
این دوره را در 13 قسط خریداری کنید
دوره آموزشی اسکریپت نویسی Batch یا Batch Scripting در ویندوز به زبان ساده
مدرس: حسین احمدی
این دوره را در 11 قسط خریداری کنید
دوره تخصصی آموزش متن کاوی با ابزار NLTK
مدرس: taghandiki
این دوره را در 11 قسط خریداری کنید
دوره آموزشی برنامه نویسی حرفه ای پایتون به زبان ساده
مدرس: حسین احمدی
این دوره را در 23 قسط خریداری کنید
دوره آموزشی Exploit نویسی به زبان Perl
مدرس: dr-iman
این دوره را در 7 قسط خریداری کنید
دوره آموزشی پردازش متن با زبان برنامه نویسی پایتون
مدرس: taghandiki
این دوره را در 20 قسط خریداری کنید
دوره آموزشی برنامه نویسی پیشرفته زبان سی شارپ
مدرس: حسین احمدی
این دوره را در 78 قسط خریداری کنید
دوره آموزشی برنامه نویسی اندروید با زبان جاوا به زبان ساده
مدرس: مهدی عادلی
این دوره را در 27 قسط خریداری کنید
دوره آموزشی ساخت ربات تلگرام
مدرس: taghandiki
این دوره را در 8 قسط خریداری کنید

دوره آموزشی زبان پایتون :: قسمت بیست و چهارم - مقدمه ای بر Network Programming و کار با Socket ها

8 نظرات
191 بازدیدها
برای خرید محصولات سایت در سایت ثبت نام کرده و وارد حساب کاربری خود شوید
مبلغ ویدیو: 7,500 تومان
لطفا قبل از خرید حتما ماده سی ام قوانین و مقررات استفاده از وب سایت را مطالعه کنید
این دوره تکمیل شده و شما می توانید آن را به صورت یکجا خریداری کنید

خرید دوره
در قسمت بیست و چهارم از دوره آموزشی زبان پایتون مقدمه ای خواهیم داشت بر مبحث Network Programming و آشنایی با Socket ها. بوسیله Socket ها می توان بین دو سیستم حالت Client و Server ایجاد کرد و پیام ها را بین دو کامپیوتر ارسال کرد. مباحثی که در این قسمت با آن ها آشنا خواهیم شد:

  1. مقدمه ای بر مبحث Socket ها و Network Programming
  2. آشنایی با ماژول socket در پایتون
  3. بدست آوردن نام کامپیوتر لوکال بوسیله تابع gethostname
  4. بدست آوردن آدرس IP یک هاست بوسیله تابع gethostbyname
  5. نحوه ایجاد کردن یک socket در اسکریپت های پایتون
  6. آشنایی با تابع bind برای اتصال socket به یک آدرس و پورت
  7. استفاده از تابع listen برای دریافت connection ها از سمت کلاینت
  8. تابع accept برای پذیرفتن درخواست اتصال به socket ایجاد شده
  9. نحوه دریافت اطلاعات ارسال شده بوسیله تابع recv
  10. نحوه ارسال اطلاعات بوسیله تابع send
  11. تبدیل رشته به آرایه ای از بایت برای ارسال در محیط شبکه
  12. نحوه بستن connection ایجاد شده بوسیله تابع close
  13. استفاده از telnet برای ارتباط با اسکریپت سرور
  14. نوشتن یک اسکریپت کلاینت ساده برای ارتباط با سرور و ارسال و دریافت پیام ها

مدرس: حسین احمدی
منبع: ITpro
برچسب ها
ردیف عنوان قیمت
1 دوره آموزشی زبان پایتون :: مقدمه - مروری بر دوره پیش رو رایگان
2 دوره آموزشی زبان پایتون :: قسمت اول - نصب پایتون و نوشتن اولین برنامه 6,000تومان
3 دوره آموزشی زبان پایتون :: قسمت دوم - آشنایی با مفاهیم اولیه برنامه نویسی رایگان
4 دوره آموزشی زبان پایتون :: قسمت سوم - آشنایی با متغیرها (Variables) و نوع های داده (Data Types) 7,000تومان
5 دوره آموزشی زبان پایتون :: قسمت چهارم - عملگرها (Operators) در پایتون 6,500تومان
6 دوره آموزشی زبان پایتون :: قسمت پنجم - آشنایی با ورودی و خروجی در پایتون رایگان
7 دوره آموزشی زبان پایتون :: قسمت ششم - کنترل روند اجرا بوسیله دستور if 5,000تومان
8 دوره آموزشی زبان پایتون :: قسمت هفتم - نوشتن یک اسکریپت ساده ماشین حساب 3,500تومان
9 دوره آموزشی زبان پایتون :: قسمت هشتم - پیمایش مجموعه ها با دستور for رایگان
10 دوره آموزشی زبان پایتون :: قسمت نهم - ایجاد حلقه (Loop) بوسیله دستور while 4,000تومان
11 دوره آموزشی زبان پایتون :: قسمت دهم - مباحث تکمیلی در مورد List ها، رشته ها و Tuple ها 4,500تومان
12 دوره آموزشی زبان پایتون :: قسمت یازدهم - تابع range و کاربرد آن در ایجاد حلقه ها 4,000تومان
13 دوره آموزشی زبان پایتون :: قسمت دوازدهم - توابع (Functions) 5,000تومان
14 دوره آموزشی زبان پایتون :: قسمت سیزدهم - تکمیل اسکریپت ماشین حساب (استفاده از حلقه ها و توابع) رایگان
15 دوره آموزشی زبان پایتون :: قسمت چهاردهم - آشنایی با Module ها 4,500تومان
16 دوره آموزشی زبان پایتون :: قسمت پانزدهم - آشنایی با متغیرهای عمومی و محلی و برخی توابع کاربردی در پایتون 5,000تومان
17 دوره آموزشی زبان پایتون :: قسمت شانزدهم - برنامه نویسی شئ گرا و آشنایی با کلاس ها و اشیاء 8,000تومان
18 دوره آموزشی زبان پایتون :: قسمت هفدهم - وراثت (Inheritance) در برنامه نویسی شئ گرا 6,500تومان
19 دوره آموزشی زبان پایتون :: قسمت هجدهم - مطالب تکمیلی در مورد برنامه نویسی شئ گرا رایگان
20 دوره آموزشی زبان پایتون :: قسمت نوزدهم - آشنایی با Package ها 5,500تومان
21 دوره آموزشی زبان پایتون :: قسمت بیستم - کار با فایل ها (File IO) 8,500تومان
22 دوره آموزشی زبان پایتون :: قسمت بیست و یکم - کارگاه عملی (دفترچه تلفن) 8,500تومان
23 دوره آموزشی زبان پایتون :: قسمت بیست و دوم - Exception ها و مدیریت آن ها 7,500تومان
24 دوره آموزشی زبان پایتون :: قسمت بیست و سوم - مفاهیم پیشرفته در زبان پایتون رایگان
25 دوره آموزشی زبان پایتون :: قسمت بیست و چهارم - مقدمه ای بر Network Programming و کار با Socket ها 7,500تومان
26 دوره آموزشی زبان پایتون :: قسمت بیست و پنجم - کار با Command Line Arguments رایگان
27 دوره آموزشی زبان پایتون :: قسمت بیست و ششم - آشنایی با CGI Programming 5,000تومان
28 دوره آموزشی زبان پایتون :: قسمت بیست و هفتم - ارتباط با بانک اطلاعاتی بوسیله پکیج pypyodbc 5,000تومان
29 دوره آموزشی زبان پایتون :: قسمت بیست و هشتم - آشنایی مقدماتی با Thread ها رایگان
30 دوره آموزشی زبان پایتون :: قسمت بیست و نهم - برنامه نویسی GUI و آشنایی با Tkinter 8,000تومان
31 دوره آموزشی زبان پایتون :: قسمت سی ام - اسکریپت عملی (ماشین حساب با رابط کاربری) 5,500تومان
32 دوره آموزشی زبان پایتون :: قسمت سی و یکم - پردازش فایل های XML رایگان
33 دوره آموزشی زبان پایتون :: قسمت آخر - چند اسکریپت کاربردی 4,500تومان
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
  • با سلام خدمت استاد احمدی و تشکر فراوان از شما به جهت آموزش خوبتون
    در رابطه با این درس چند تا سوال داشتم که جداگانه مطرح میکنم و اظهار لطف بفرمایید و پاسخ بدین ممنون میشم
    1 -همانطوریکه در آموزش فرمودید با دستور gethostbyname و آرگومان مربوطه که از دستور gethostname بدست میاد میتونیم ip کامپیوتری رو که در حال کار هستیم رو بدست بیاریم
    ولی ip بدست آمده از این روش با ip که از طریق برنامه هایی نظیر wireless network watcher بدست میاد ،یکی نیست .علت این عدم تطابق چیه ؟
    2-در مورد تابع bindبیشتر توضیح بدین ممنون میشم و متوجه نشدم ip که برای سرور انتخاب کردین از کجا اومد و علت انتخاب اون اعداد چیه ؟
    3-برنامه رو طبق همان روش شما نوشتم و جواب گرفتم ولی در موردی که دو کامپیوتر در کنار یکدیگر و در یک شبکه وای فای قرار دارن و از روی یکی از آنها با اجرای telnet در محیط command و وارد کردن همان ip های سرور قصد اتصال به سرور بر روی کامپیوتر دیگر را دارم پیام خطا میده که اتصال از طریق پورت 800 امکان پذیر نیست ؟ علت چیه و کلا برای اتصال دو کامپیوتر که یکی کلاینت و دیگری سرور هستند و با استفاده از این کد ها روش چگونه ست ؟
    عذر خواهیدمیکنم که سوالم طولانی شد و ممنون میشم پاسخ بدین
  • برای خواندن نظرات استاد در ویدیوهای غیر رایگان باید ویدیو را خریداری کنید

  • سلام و درود
    ممنون از پاسختون و در جواب سوالتون بگم که سیستم من ویندوزیه و همانطوری که در عکس مشخص است مقدار ip نمایش داده شده با نرم افزار wireless netwirk watcher و ip نمایش داده شده در محیط پایتوت شل متفاوته میخواستم بدونم علت چیه ؟



    Image

  • ببخشین که دوباره سوال میپرسم
    لطفا توضیح بدین که چگونه میتونیم آگاه بشیم و که چه پورتهایی در firewall رزرو شده و کدام پورتها آزاده ؟
  • برای خواندن نظرات استاد در ویدیوهای غیر رایگان باید ویدیو را خریداری کنید

  • با تشکر فراوان از پاسخ تون
    ممنون میشم در آموزش ها تون در مراحل ارتباط بین دو کامپیوتر مجزا از هم رو هم قرار بدید که دوکامپیوتر ویندوز یا هردو لینوکس یا و یکی لینوکس و یکی ویندوزی باشه و به وسیله وب سرور پایتون قابلیت انتقال و تبادل اطلاعات رو داشته باشه
    روش تدریستون عالیه و کاملا قابل فهمه
  • برای خواندن نظرات استاد در ویدیوهای غیر رایگان باید ویدیو را خریداری کنید

  • درود بر شما
    و اگر چنین بشه و آموزش عملی اون رو هم بفرستین خیلی عالی میشه و باز هم از شما به خاطر آموزش های خوبتون تشکر میکنم و به جهت وسعت اطلاعات و شیوه جذاب آموزشی تون دست مریزاد و خدا قوت میگم

برای ارسال نظر ابتدا به سایت وارد شوید

arrow