اطلاعیه

Collapse
No announcement yet.

ارتباط دو pc با tcp ip

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ارتباط دو pc با tcp ip

    سلام دوستان
    من میخاستم دو تا سیستم رو از طریق tcp ip ارتباط بدم البته از یک هاب برای این کار استفاده می کنم ولی تا حالا این کار رو انجام نددم از شما دوستان کسی هست که این کار رو انجام داده باشه . من می خام یک سری اعداد رو از یک سیستم به سیستم دیگه بفرستم
    با تشکر
    انجمن LABVIEW
    http://www.eca.ir/forum2/index.php?board=279.0
    اموزش ميكروكنترلرهاي AVR به زبان ساده
    http://www.eca.ir/forum2/index.php/topic,7070.0.html

    #2
    پاسخ : ارتباط دو pc با tcp ip

    من tcp ip رو در حد تئوری وقتی میرفتم سر کلاس بچه های کامپیوتر یاد گرفتم البته فکر کنم 3،4لایه اول رو گفت و بقیه رو فقط در حد آشنایی.اما نفهمیدم چجوری باید استفاده کرد ازش مثلا در شبکه کردن کامپیوترها یا سنسورها در یک پلان صنعتی که باید data همه سنسورها رو به تابلو JB واز اونجا برای PLCها ارسال کرد.اگه اطلاعاتی گیر آوردین اینجا هم بزارید لطفا
    جانم به فدای ائمه اطهار
    می دونستم تحمل مرگ اعضای خانواده خیلی سخته ولی نه تا این حد،ایکاش پدرم بیشتر می موند.روحش شاد.

    دیدگاه


      #3
      پاسخ : ارتباط دو pc با tcp ip

      سلام من خودم از روی این دو تا کامپیوتر رو به هم وصل کردم

      http://www.parsanit.com/network-lear...h-crass-cable/

      دیدگاه


        #4
        پاسخ : ارتباط دو pc با tcp ip

        اگر بتونی پورت com اون دوتا رو به هم وصل کنی میتونی ارتباط سریال بگیر بینشون و بسیار راحت هم هست ولی سرعتش کمه و فکر کنم سیم com هم از یه حدی بالاتر مشکل داره.

        دیدگاه


          #5
          پاسخ : ارتباط دو pc با tcp ip

          کار سختی نیست
          1- دو تا کامپیوتر رو می تونی بدون هاب با یک کابل cross over به هم وصل کنی
          توضیح اینکه وقتی کامپیوتر ها به هاب وصل می شن اطلاعات از طریق کابل معمولی هم می تونه منتقل بشه اما وقتی مستقیم وصلشون کنی باید send این به recive اون یکی وصل باشه یعنی کابل باید cross باشه
          2- خب توضیحات لینکی که دوستمون گذاشتند رو تازه الان دیدم توضیحات کاملی هست پس من بقیشو نمی گم و میرم سراغ ارسال اطلاعات
          برای ارسال عدد شما باید تو برنامه ویژوال بیسیک که می نویسی برای انتقال اعداد، از برنامه نویسی سوکت یا socket programming استفاده کنید . مثالهاش توی کتاب های آموزش ویژوال بیسیک هست . (اگر هم برنامه ساده ای می خوای در حد مثلا یک برنامه چت نوشتاری، به متن ایمیل بزن تا واست بفرستم )
          حالا شما دو نسخه برنامه باید بنویسی و کامپیوتر هات یکی سرور می شه و دیگری کلاینت . برای ارتباط شبکه شما نیاز به آیپی و پورت دارید . آیپی که همون عددی هست که شما به کامپیوتر نسبت دادید (در همان مراحل شبکه کردن) اما پورت یک عدد دلخواه هست که شما قرار می دید تا نرم افزار هاتون بتونن با هم ارتباطبرقرار کنن و مثلا دیتای شما توی اینترنت اکسپلورر یا سایر نرم افزار هایی که دارند از شبکه استفاده می کنند نره فقط باید یادتون باشه که این عدد رو جزو پورت های استاندارد که سایر نرم افزار هاتون ستفاده می کنن مثل 80 نذارید
          حالا نسخه سرور نرم افزار ، شروع می کنه به گوش دادن به پورت تعریف شده شما و اولین اطلاعاتی که بیاد روش ، ارتباطش برقرار می شه . اما نسخه client شما باید آیپی سرور و پورت رو براش مشخص کنید و connect رو بزنید
          بعدش دیگه هر چی بفرستید به سرور می رسه و سرور هم می تونه جواب بده ...
          Don't hesitate to ask any question ..

          دیدگاه


            #6
            پاسخ : ارتباط دو pc با tcp ip

            سلام دوستان گرامی
            ممنون از پاسخ تون
            من منظورم ارتباط دو سیستم از طریق labview هستش . التبه با پورت com این کار رو انجام دادم ولی
            و موفق هم شدم ولی می خام از طریق tcp ip این کار رو انجام بدم اونم با نرم افزار labview
            اگه کسی این کار رو کرده ممنون می شم کمکم کنید .
            با تشکر از شما دوستان گرامی
            انجمن LABVIEW
            http://www.eca.ir/forum2/index.php?board=279.0
            اموزش ميكروكنترلرهاي AVR به زبان ساده
            http://www.eca.ir/forum2/index.php/topic,7070.0.html

            دیدگاه


              #7
              پاسخ : ارتباط دو pc با tcp ip

              سلام
              خبری نشد کسی این کار رو انجام نداده .
              حد اقل بگین نیاز به نصب تولکیت خاصی داره یا نه
              انجمن LABVIEW
              http://www.eca.ir/forum2/index.php?board=279.0
              اموزش ميكروكنترلرهاي AVR به زبان ساده
              http://www.eca.ir/forum2/index.php/topic,7070.0.html

              دیدگاه


                #8
                پاسخ : ارتباط دو pc با tcp ip

                سلام
                نه چه تولکیتی ؟
                یعنی مثالهاش رو نگاه ننداختید تابحال ؟
                تولکیت نمیخواد. مثالها رو حتما ببینید. برای تبادل اطلاعات، اطلاعات مورد نظر هرچی باشن باید تبدیل به رشته باینری بشن
                فقط موضوع اینه که دو تا کامپیوتر باید توی یه شبکه ی محلی باشن وگرنه فکر نکنم بتونید ارتباط برقرار کنید. (بدلیل دینامیک بودن IP های ایران) . درسته ؟

                دیدگاه


                  #9
                  پاسخ : ارتباط دو pc با tcp ip

                  سلام دوست عزیز
                  من با همون مثال ها اقدام به ارتباط دوتا labview از طریق tcp ip . و حتی برای دو تا کامپیوتر ip هم تعریف کردم و موفق به share کردن فایل ها توی دوتا کامپیوتر شدم ولی نمیدونم چرا دوتا labview نمی تونن با هم ارتباط برقرار کنن . من می خام یک سری کارکتر از یک Labview به labview دیگه ارسال کنم یا حتی بتونم دریافت داشته باشم . با تشکر :smile:
                  انجمن LABVIEW
                  http://www.eca.ir/forum2/index.php?board=279.0
                  اموزش ميكروكنترلرهاي AVR به زبان ساده
                  http://www.eca.ir/forum2/index.php/topic,7070.0.html

                  دیدگاه


                    #10
                    پاسخ : ارتباط دو pc با tcp ip

                    سلام چطور میشه تصویری که از مانیتور دیده میشه از یک تلویزیون هم دید؟با تشکر

                    دیدگاه


                      #11
                      پاسخ : ارتباط دو pc با tcp ip

                      نوشته اصلی توسط nex2004
                      سلام دوست عزیز
                      من با همون مثال ها اقدام به ارتباط دوتا labview از طریق tcp ip . و حتی برای دو تا کامپیوتر ip هم تعریف کردم و موفق به share کردن فایل ها توی دوتا کامپیوتر شدم ولی نمیدونم چرا دوتا labview نمی تونن با هم ارتباط برقرار کنن . من می خام یک سری کارکتر از یک Labview به labview دیگه ارسال کنم یا حتی بتونم دریافت داشته باشم . با تشکر :smile:
                      آخرین دیاگرامی که کشیدید رو بزارید شاید بشه کاری کرد. معمولا از بلوک listen و connect استفاده میشه
                      hi miami

                      دیدگاه

                      لطفا صبر کنید...
                      X