ورود

View Full Version : روش استفاده از indy براي شبکه اينترنت



h_mohamadi
پنج شنبه 19 مرداد 1391, 11:30 صبح
با سلام
مي مي خواستم بدانم با چه روشي مي توانيم از اطلاعاتي که روي يک کامپيوتر در اينترنت است با استفاده از indy کانکت شده و از آن استفاده کنم.
ممنون مي شوم راهنمايي بفرمايئد.

BORHAN TEC
پنج شنبه 19 مرداد 1391, 12:12 عصر
اگر به سرور یک Static IP اختصاص داده باشید کار بسیار ساده خواهد بود ولی اگر اینطور نباشد بهتر است که دارای یک وب سرویس واسط باشید که هم سرور و هم کلاینت به آن کانکت شوند و در این حالت وب سرویس می تواند ارتباط بین سرور و کلاینت را برقرار کند. برای ساخت این وب سرویس واسط هم شما انتخاب های مختلفی می توانید داشته باشید مثل DataSnap و یا RemObjects SDK و ی تکنولوژی ها و ابزار های مبتنی بر .net و موارد دیگر.

h_mohamadi
شنبه 21 مرداد 1391, 10:01 صبح
اگر به سرور یک Static IP اختصاص داده باشید کار بسیار ساده خواهد بود ولی اگر اینطور نباشد بهتر است که دارای یک وب سرویس واسط باشید که هم سرور و هم کلاینت به آن کانکت شوند و در این حالت وب سرویس می تواند ارتباط بین سرور و کلاینت را برقرار کند. برای ساخت این وب سرویس واسط هم شما انتخاب های مختلفی می توانید داشته باشید مثل DataSnap و یا RemObjects SDK و ی تکنولوژی ها و ابزار های مبتنی بر .net و موارد دیگر.

سرورم داراي يک آي پي استاتيک است.مي شود .من با hndy تا به حال کار نکرده ام.خواهش مي کنم اگر مي شود من را بيشتر راهنمايي کنيد و يا نمونه اي و يا مقاله اي را بفرمائيد که بتوانم کار کنم.
با سپاس

Felony
شنبه 21 مرداد 1391, 11:23 صبح
اول مشخص کنید اطلاعات یعنی چی ؟ یعنی فایلهای موجود رو اون سیستم ؟ یعنی بانک اطلاعاتی روی اون سیستم ( اگر بله ، نوع بانک ) ؟ یا ... ؟

h_mohamadi
شنبه 21 مرداد 1391, 12:19 عصر
اول مشخص کنید اطلاعات یعنی چی ؟ یعنی فایلهای موجود رو اون سیستم ؟ یعنی بانک اطلاعاتی روی اون سیستم ( اگر بله ، نوع بانک ) ؟ یا ... ؟

بانک اطلاعاتی روی اون سیستم که از نوع mysql است و از طريق odbc مي خواهم به آن وصل شوم

Felony
شنبه 21 مرداد 1391, 12:36 عصر
اگر Static IP دارن مشکل خاصی نیست ، مثل یک بانک اطلاعاتی تحت شبکه IP میدید و باقی کار ... ؛ لینک های زیر میتونه کمکتون کنه :

http://www.google.com/search?hl=en&sa=X&ei=EBgmUI7LHdK6hAfxh4DABQ&ved=0CEoQBSgA&q=connect+to+mysql+using+static+ip+on+internet+by+ delphi&spell=1

h_mohamadi
شنبه 21 مرداد 1391, 16:14 عصر
اگر Static IP دارن مشکل خاصی نیست ، مثل یک بانک اطلاعاتی تحت شبکه IP میدید و باقی کار ... ؛ لینک های زیر میتونه کمکتون کنه :

http://www.google.com/search?hl=en&sa=X&ei=EBgmUI7LHdK6hAfxh4DABQ&ved=0CEoQBSgA&q=connect+to+mysql+using+static+ip+on+internet+by+ delphi&spell=1


نيازي نيست در مودم adsl تنظيماتي انجام دهم؟؟؟
من در odbc چه آي پي بزنم؟ آي پي استاتيک اينترنتم يا آي پي کامپيوتري که مي خواهم به آن وصل شوم؟؟
خواهش مي کنم راهنمايي بفرمائيد

h_mohamadi
یک شنبه 22 مرداد 1391, 11:02 صبح
خواهش مي کنم به تاپيکم جواب دهيد:گریه::گریه:

h_mohamadi
سه شنبه 24 مرداد 1391, 15:30 عصر
اساتيد خواهش مي کنم کمک

gbg
سه شنبه 24 مرداد 1391, 21:19 عصر
ای پی مقصد اگه ولید باشه ای پی رو به برنامه اتصال بده و هیچ تنظیمی در هیچ سخت افزاری نمی خواد
مگه اینکه فایروال داشته باشی که باید برنامه یا سخت افزار فایروالت رو باید تنظیم کنی

Felony
یک شنبه 05 شهریور 1391, 06:38 صبح
اگر مودمت NAT داره و روشنه خاموشش کن ( از طریق تنضیمات خود مودم ) ، تنضیمات TCP خود SQL Server رو انجام بده ( عبارت connect to SQL Server using static ip on internet رو گوگل کن ) ، تو خود SQL یک لاگین بساز و یادت باشه تنضیمات ورود سرور رو از Windows Authentication به Windows and SQL Server Authentication تغییر بدی ، بعدش هم برای ساخت کانکشن IP ولیدی که ISP بهت داده رو بزن و با SQL Server Authentication و اطلاعات Login ی که ساختی اتصال رو انجام بده .

h_mohamadi
یک شنبه 05 شهریور 1391, 09:04 صبح
اگر مودمت NAT داره و روشنه خاموشش کن ( از طریق تنضیمات خود مودم ) ، تنضیمات TCP خود SQL Server رو انجام بده ( عبارت connect to SQL Server using static ip on internet رو گوگل کن ) ، تو خود SQL یک لاگین بساز و یادت باشه تنضیمات ورود سرور رو از Windows Authentication به Windows and SQL Server Authentication تغییر بدی ، بعدش هم برای ساخت کانکشن IP ولیدی که ISP بهت داده رو بزن و با SQL Server Authentication و اطلاعات Login ی که ساختی اتصال رو انجام بده .

ممنونم ولي من از mysql مي خواهم استفاده کنم نه sql

Felony
یک شنبه 05 شهریور 1391, 09:14 صبح
http://wiki.a2hosting.com/index.php/Connecting_to_MySQL_Remotely
http://www.go4expert.com/forums/showthread.php?t=27354
http://serverfault.com/questions/352503/how-do-i-allow-remote-mysql-access-to-a-single-static-ip
http://dba.stackexchange.com/questions/3320/connect-to-a-remote-mysql-server-from-a-dynamic-ip-address

h_mohamadi
یک شنبه 05 شهریور 1391, 10:53 صبح
http://wiki.a2hosting.com/index.php/Connecting_to_MySQL_Remotely
http://www.go4expert.com/forums/showthread.php?t=27354
http://serverfault.com/questions/352503/how-do-i-allow-remote-mysql-access-to-a-single-static-ip
http://dba.stackexchange.com/questions/3320/connect-to-a-remote-mysql-server-from-a-dynamic-ip-address

ممنونم ولي براي استفاده آن در دلفي بايد چيکار کنم آيا بايد از indy استفاده شود ؟
آيا شما نمونه اي داريد؟؟
من چون با indy کار نکرده ام خيلي نگرانم و نمي دانم بايد چيکار کنم؟؟
ببخشيد اگر من سئوالات پيش پا افتاده اي را مي پرسم و ممنونم از شما عزيزان که من را با صبر و حوصله راهنمايي مي فرمائيد.
با تشکر فراوان

h_mohamadi
دوشنبه 06 شهریور 1391, 11:00 صبح
خواهش مي کنم دوستان کمک کنند

mohsen24000
دوشنبه 06 شهریور 1391, 11:43 صبح
دوست محترم! در صورتی که از طریق اینترنت میخواهی به بانک مای اسکیوال متصل شده و اطلاعات رد و بدل کنی، نیازی به ابزار Indy ندارید.
کافیه در مودم ADSL پورت مربوط به مای اسکیوال (3306) رو فوروارد کنید رو آی پی کامپیوتری که مای اسکیوال روی اون نصبه (سرور).
بعد به راحتی با IP استاتیکی که روی مودم تنظیم شده میتونید به دیتابیس مورد نظرتون وصل بشید.
البته در صورت وجود فایروال، لازمه که تنظیمات مربوط به اون رو هم انجام بدید.

mohsen24000
دوشنبه 06 شهریور 1391, 12:05 عصر
از این شیوه ها نیز استفاده کنید:
http://barnamenevis.org/showthread.php?290914-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-%DA%86%D9%86%D8%AF-%D8%B1%D8%AF%DB%8C%D9%81%DB%8C-%D8%A8%D8%A7-DataSnap-XE

http://barnamenevis.org/showthread.php?327108-%D8%B3%D8%B1%DB%8C-%DA%A9%D9%86%D9%81%D8%B1%D8%A7%D9%86%D8%B3%D9%87%D 8%A7%DB%8C-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D8%AF%D9%84%D9%81%DB%8C-%28%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C%29&p=1509063&viewfull=1#post1509063

h_mohamadi
پنج شنبه 09 شهریور 1391, 08:23 صبح
دوست محترم! در صورتی که از طریق اینترنت میخواهی به بانک مای اسکیوال متصل شده و اطلاعات رد و بدل کنی، نیازی به ابزار Indy ندارید.
کافیه در مودم ADSL پورت مربوط به مای اسکیوال (3306) رو فوروارد کنید رو آی پی کامپیوتری که مای اسکیوال روی اون نصبه (سرور).
بعد به راحتی با IP استاتیکی که روی مودم تنظیم شده میتونید به دیتابیس مورد نظرتون وصل بشید.
البته در صورت وجود فایروال، لازمه که تنظیمات مربوط به اون رو هم انجام بدید.
با سپاس فراوان من مودمم Tp-link است مي شود راهنمايي کنيد چطور بايد اين کار را انجام دهم؟؟؟

gbg
دوشنبه 13 شهریور 1391, 10:23 صبح
ربطی به مودم نداره
فقط یه سوال جواب بده تا بیشتر راهنماییت کنم
mysql روی سرورهای از قبل آماده نصب کردی یا داری
یا روی یه کامپیوتر شخصی خودت نصب کردی
در هر صورت تو mysql یه تنظیمی باید انجام بدی و این اجازه داده بشه که خارج از لوکال هاست بشه باهاش ارتباط برقرار کرد
تو Cpanel سایت محلی برای این تنظیم هستش

Felony
دوشنبه 13 شهریور 1391, 10:30 صبح
ربطی به مودم نداره
اگر MySQL روی یک هاست باشه بله ولی اگر روی سیستم خودشون نصب باشه و بخوان از بیرون بهش کانکت بشن دقیقا هم ربط داره .

h_mohamadi
دوشنبه 13 شهریور 1391, 10:55 صبح
mysql روی سرورهای از قبل آماده نصب کردی یا داری
یا روی یه کامپیوتر شخصی خودت نصب کردی
در هر صورت تو mysql یه تنظیمی باید انجام بدی و این اجازه داده بشه که خارج از لوکال هاست بشه باهاش ارتباط برقرار کرد
تو Cpanel سایت محلی برای این تنظیم هستش

من MYSQL را بر روي يک کامپيوتر با برنامه ام نصب مي کنم
من توانستم با راهنمايي شما به آن وصل شوم ولي با توجه به اينکه اينترنت من در هر دو طرف 512 است ولي سرعت خيلي کم است نمي دانم چرا؟؟؟؟

h_mohamadi
دوشنبه 13 شهریور 1391, 18:02 عصر
آيا تنظيم وجود دارد که من بتوانم سرعت تبادل اطلاعات را نزديک به سرعت در شبکه lan نزديک کنم
چون من فقط از mysql شير شده دارم استفاده مي کنم؟؟؟

h_mohamadi
سه شنبه 14 شهریور 1391, 11:58 صبح
اساتيد کممک