PDA

View Full Version : سوال: VPN



hixnal
پنج شنبه 17 اردیبهشت 1394, 08:55 صبح
سلام دوستان
من سابقه برنامه نویسی سوکت روی چند زبان رو دارم
حالا یه سوال داشتم
من می خوام یه نرم افزاری درست کنم که نقش V.P.N Server و V.P.N Client رو بازی کنه -یعنی پروتکل PPTP رو پیاده سازی کنم-زبان C/C++‎‎‎ فک کنم بهترین گزینه باشه
حالا سوال من اینه که با کدوم خانواده از C بنویسم که Cross-Platform باشه یعنی روی لینوکس و ویندوز با یه سورس جواب بده؟اصلا همچین چیزی میشه؟
بعد من اگه بخوام از MFC استفاده کنم کسی منبعی داره در این رابطه؟

باتشکر

Sir-Programmer
پنج شنبه 17 اردیبهشت 1394, 12:22 عصر
نه متاسفانه منبع ام اف سی به زبان فارسی خیلی کمه اگه CrossPlatform میخوای برو سراغ QT
موفق باشی

hixnal
پنج شنبه 17 اردیبهشت 1394, 16:56 عصر
خب می تونید بگید توابع کتاب خانه ای برای این کار از کجا باید پیدا کنم ؟
می خوام یه پروتکل خودم تعریف کنم
نیاز دارم که پکت ها روی لایه دوم شبکه بگیرم و پردازش کنم

Mask
پنج شنبه 17 اردیبهشت 1394, 19:40 عصر
سلام.
میتونید با استفاده از توابع RAS در حد یوزر مد کارهایی بکنید.
اما اگه منظورتون اینه که از بیس بنویسید که بتونید پروتکل تعریف کنید، فکر میکنم کار سنگین و نیاز به منابع زیادی باشه.
من چند سال پیش که دوره V*P*N بود یادمه چون نمیخاستم از فایلهای pbk استفاده کنم یه اپلیکیشن با همین توابع RasDial نوشتم.
در کل فکر میکنم کار طاقت فرسایی باشه. اما به نظر من گزینه های ساده تری برای نوشتن برنامه های کلاینت سروری وجود داره.

ali chegini
یک شنبه 20 اردیبهشت 1394, 23:59 عصر
سلام به نظرم من می تونی از کتاب خانه های Boost و winpcap استفاده کنی.