سلام و روز خوش
نه الزاماٌ !
اگر برای پیام رسانی از جدول و تایمر و ... استفاده کردین (درون برنامه و مستقل از شبکه و ...) میتونه جوابگو باشه.
ولی اگر از امکانات سیستم عامل و بر اساس اسم یا آدرس دستگاه هست که یک کامپیوتر دیگه نیاز دارین،
و اگر نیست همین vm که گفته شد بهترین راه حل هست.