Deprecated: Assigning the return value of new by reference is deprecated in /storage/content/47/1009347/tofeeq.com/public_html/wp-settings.php on line 472 Deprecated: Assigning the return value of new by reference is deprecated in /storage/content/47/1009347/tofeeq.com/public_html/wp-settings.php on line 487 Deprecated: Assigning the return value of new by reference is deprecated in /storage/content/47/1009347/tofeeq.com/public_html/wp-settings.php on line 494 Deprecated: Assigning the return value of new by reference is deprecated in /storage/content/47/1009347/tofeeq.com/public_html/wp-settings.php on line 530 Deprecated: Assigning the return value of new by reference is deprecated in /storage/content/47/1009347/tofeeq.com/public_html/wp-includes/cache.php on line 103 Deprecated: Assigning the return value of new by reference is deprecated in /storage/content/47/1009347/tofeeq.com/public_html/wp-includes/query.php on line 21 Deprecated: Assigning the return value of new by reference is deprecated in /storage/content/47/1009347/tofeeq.com/public_html/wp-includes/theme.php on line 623 تبادل الملفات بين الكفي وأي جوال آخر بسرعة عبر Wi-Fi — مدونة توفيق مهير السعدي

تبادل الملفات بين الكفي وأي جوال آخر بسرعة عبر Wi-Fi

نشر في 3 مايو 2009 في غير مصنف بواسطة توفيق

بسم الله الرحمن الرحيم

على اعتبار أن wifi غير مصممة خصيصاً لنقل الملفات بين “الأجهزة الطرفية” كأجهزة الهاتف الجوال على عكس bluetooth لذلك فإن الأجهزة الداعمة لها لاتحوي على برمجيات تقوم بتبادل الملفات عبر هذا الاتصال السريع. ولعلنا أصبحنا بحاجة شديدة لها لتبادل الملفات ذات الحجم الكبير والتي تستغرق الكثير من الوقت لنقلها عبر البلوتوث (البلوتوث الجديد v3  سريع جدا لكنه لم ينتشر على أرض الواقع بعد).

ماذا نحتاج لنقل الملفات بين جهازين كفيين عبر ال Wifi :
1- اتصال wifi بين الجهازين
2- برنامج server على جهاز وclient على الآخر لتمكين تبادل الملفات.
3- يجب أن يكون أحد الجهازين Pocket PC بنظام Windows Mobile -سنعرف لماذا لاحقا-

لنبدأ بالأمر الأول -الاتصال-:
1- حدد اسم جهازك الكفي (لاستخدامه بدل رقم ip لاحقا):
من لوحة التحكم اضغط About ثم ضع اسم ما لجهازك كما في الصورة

2- علينا اعداد اتصال ad-hoc بين الجهازين وذلك حسب الخطوات التالية على الجهاز الكفي:






3- الآن قم بتشغيل wifi على الجهاز الثاني (pocket pc, nokia, iphone, notebook…) وسيعثر على الشبكة التي قمنا باعدادها في الخطوة السابقة. وافق على الاتصال بها واكتب كلمة السر.

انتهينا من الأمر الأول ولننتقل إلى البرامج:
نحتاج أن يكون على الجهاز الأول برنامج server مخدم لنقل الملفات عبر بروتوكول ftp أو http. (وكلاهما موجود لأجهزة الكمبيوتر الكفي لذلك ذكرنا الشرط الثالث أن يكون أحد الجهازين pocket pc علما أنه يوجد http server لأجهزة symbian وربما للآيفون أيضا). كما نحتاج على الجهاز الثاني برنامج يتعامل مع المخدم الذي وضعناه على الجهاز الأول.

أولا عبر FTP:
المزايا: امكانية نقل البيانات بالاتجاهين أي من المخدم للعميل وبالعكس.
المساوئ: قد لايتوافر ftp Client على الجهاز الثاني.

تثبيت FTP Server على Pocket PC:
ميزة سيرفر ftp هو امكانية نقل البيانات بالاتجاهين أي من المخدم للعميل وبالعكس.
ببساطة يمكننا استخدام برنامج Mocha FTP المجاني من الرابط التالي
http://www.mochasoft.dk/freeware/ftpd.htm

1- قم بتثبيته.
2- يفضل أن تتأكد من عدم اتصال جهازك بالانترنت عبر gprs ثم شغل البرنامج
3- يمكنك ضبط بعض الاعدادت كما في الصور التالية




والآن علينا اعداد FTP client على الجهاز الثاني:

FTP Client على Pocket PC:
يوجد ftp plugin مع برنامج resco explorer المشهور يمكننا استخدامه كما في الصور التالية:




FTP Client على Symbian : يوجد بعض البرامج مثل برنامج sic-ftp
FTP Client على Iphone : أيضا يوجد برنامج ftp client في متجر البرنامج للآيفون

ثانياً عبر برتوكول HTTP:
المزايا: كل ماتحتاجه على الجهاز الثاني (Client) هو فقط متصفح الانترنت والذي يأتي مع كل الأجهزة.
المساوئ: عبر مخدم HTTP نستطيع فقط نقل الملفات من الجهاز الذي يحوي المخدم إلى الجهاز الثاني.

تثبيت HTTP Server على Pocket PC:
يوجد العديد من البرامج منها PocketHPH يمكنك تحميله من الرابط مجانا
http://mobileleap.net/hph/
بعد تثبيته على الكفي عليك تعديل الملف hph.ini الموجود في مسار البرنامج كما في الصورة التالية:

الآن شغل البرنامج من قائمة البرامج وأصبح الجهاز الأول مستعدا..

أما HTTP Client فهو ببساطة متصفح الانترنت الذي يأتي مع معظم إن لم يكن كل الأجهزة لذلك نستفيد من تكوين HTTP server على الجهاز الأول بدلا من ftp server وذلك في حال عدم توافر ftp client للجهاز الثاني. حيث نفتح متصفح الانترنت في الجهاز الثاني ونطلب الصفحة التالية:
http:// + ip
أو
http:// + device id

ملاحظة : (لمعرفة ip جهازك في حال فشل الجهاز الآخر بالاتصال معه عبر اسم الجهاز، شغل برنامج mocha ftp وسيعرض لك ip الخاص بجهازك ويجب أن يبدأ بـ 169. وإلا تأكد من قطع اتصال جوالك بالانترنت عبر gprs وغيرها ثم اعد تشغيل البرنامج)

سرعة نقل الملفات تجريبياً بشكل تقريبي:
Xperia<->HTC tytenII : 500 KB/s
Xperia->IPhone : 450 KB/s
Xperia->Nokia N81: 350 KB/s
Xperia->Nokia 5800: 350 KB/s
Xperia->Imate Jasjar: 25 KB/s

استغرق هذا الشرح مني كثيرا من البحث والجهد فلا تنسونا من دعائكم

شارك بتعليقك