View Full Version : سوال: ارتباط دو کامپیوتر
vahidhiv
یک شنبه 01 دی 1392, 19:08 عصر
راهی هست که بشه از اون طریق بین دو تا کامپیوتر ارتباط برقرار کرد؟
مثلا میشه از پورت لن استفاده کرد برای ارسال و دریافت اطلاعات؟ یا از طریق پورت پرینتر میشه همچین کاری کرد؟
دوستان اگه میشه راهنمایی کنید یا یه منبع معرفی کنید. تشکر
Delphi Coder
دوشنبه 02 دی 1392, 16:27 عصر
اسمبلی تحت داس؟
vahidhiv
دوشنبه 02 دی 1392, 18:33 عصر
اگه با امولیتور تحت ویندوز emu8086 هم میشه این کارو کرد که بهتره، اگه هم تحت داس باید انجام بشه از راهنماییتون ممنون میشم
Delphi Coder
دوشنبه 02 دی 1392, 19:43 عصر
ارتباط بین دو تا کامپیوتر به این معنی که یک سری data خام از یکی ارسال بشه و طرف دیگه دریافت بشه هم از طریق پورت سریال و هم از طریق پورت پارالل ممکن هست. از طیق کارت شبکه هم طبیعتا امکان پذیر است منتها باید درایور تحت DOS کارت نصب شده باشه که البته متاسفانه من تجربه ای در زمینه کارکردن با درایور کارت شبکه تحت DOS ندارم. اما در مورد پورت پارالل و سریال:
اگر محیط مزبور DOS واقعی باشه که روی PC نصب هست یا DOS ای که روی ویندوز 98 هست میتونید با دستورات پورت پارالل و سریال این کار رو انجام بدید. از برنامه HELPPC (http://barnamenevis.org/showthread.php?90984-%D9%85%D8%B1%D8%AC%D8%B9-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA-8086-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D9%84%DB%8C%D8%B3%D8%AA-%D9%88%D9%82%D9%81%D9%87-%D9%87%D8%A7-%D9%88-%D9%BE%D9%88%D8%B1%D8%AA-%D9%87%D8%A7%DB%8C-%D8%B3%D8%AE%D8%AA-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%DB%8C) میتونید جزئیات دقیقتر رو در مورد پورتهای سریال و پارالل و دستوراتشون رو ببینید. اما DOS ای که روی ویندوزهای ntbase هست (اگر اشتباه نکنم از ویندوز ME به بعد) نمیشه این کار رو انجام داد و حتما باید برای دسترسی به پورتها از طریق درایورهای ویندوز عمل کرد. در ضمن توی DOS برای پورت سریال خود BIOS هم سرویسهایی رو در اختیار میزاره وقفه 14h سرویسهای 1 تا 5.
(یه توضیح اضافی اینکه من یه زمانی سعی کردم از این سرویسها استفاده کنم و موفق نشدم (علتشم نفهمیدم چرا کار نکرد) و نهایتا مجبور شدم از دستورات مستقیم پورت استفاده کنم)
emu8086 من فکر نمیکنم برای اینکار جواب بده باز خودتون امتحان کنید شاید جواب داد.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.