رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • 0
alimo1999

ایجاد چت داخل برنامه

سوال

alimo1999    57

کاربر رو به رشد

سلام و درود

چجوری می تونیم یه چت داخل برنامه بسازم مثل همه اپ های دیگه که فقط بین من و کاربر باشه عین پیام رسانا نمی گم مثل یک ارتباط با ما انلاین

 پیشا پیش ممنون بابت پاسخ گوییی

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

6 پاسخ به این سوال تا کنون داده شده است

پست های پیشنهاد شده

J293    14

کاربر عادی

سلام

اگر می خوایید پیام کاربر براتون ایمیل بشه باید از smtp استفاده کنید . دو راه استفاده از smtp وجود داره :

۱- مستقیم بدون واسط (شخصا استفاده نکردم)

۲- با استفاده از واسط . به این صورت که ما میایم مثلا یه اسکریپت php رو داخل هاست میسازیم بعد smtp رو داخلش تعریف میکنیم و از طریق اون فایل php اقدام به ارسال ایمیل می کنیم.ما داده های موردنظرمون رو از طریق متد POST به این فایل php ارسال می کنیم که برای این کار میتونید از کتابخانه HttpUtils2 که همراه خود B4A هست استفاده کنید .

این کتابخانه که گفتم آموزش استفادش توی اینترنت زیاده . گوگل کنید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
نورنما    523

کاربر فعال

در در 1397/06/23, 17:00:25، alimo1999 گفته است :

سلام و درود

چجوری می تونیم یه چت داخل برنامه بسازم مثل همه اپ های دیگه که فقط بین من و کاربر باشه عین پیام رسانا نمی گم مثل یک ارتباط با ما انلاین

 پیشا پیش ممنون بابت پاسخ گوییی

 

سلام 

سورس این لینک زیر عالیه برای کارهای اینچنینی .

 

فقط اگر بخواین هرکاربری فقط پیامهای مخصوص خودشو ببینه و چت گروهی نباشه 

باید قبل هرپیام نام کاربری هم اضافه کنید ، و شرطی هم بگذارید که اگر مدیر به هرپیامی پاسخ داد،

 

تنها پیام برای کاربری نمایش داده بشه که پیامو فرستاده ومدیر درصددپاسخ به او بوده.

 

البته دقت کنید چون فایل html.log واحدی وجود دارد لذا ، مدیر طبعا باید همه پیامها را یکجا ببیند

و این کاربران هستندکه تنها پاسخها وپیامهای خود را مشاهده خواهند کرد.

مگر اینکه دستور بدین باتوجه به نام کاربری افراد برای هرکاربر یک فایل مجزا درست بشه وپیامهای هرفرد درفایل خودش ذخیره بشه 

 

ویا کلا بجای متنهای ذخیره شده در فایل html.log پیامها را به دیتابیس آنلاین انتقال بدین که این دیگه کمی پیچیده میشه.

* (این سورس خیلی سریع و سبک هست در انتقال اطلاعات و نیازی به سرور وهاست خاصی نداره و در هر نوع هاستی که دستورات  php رو پشتیبانی کنه میشه ازش استفاده کرد)

 

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
mohammad3250    185

کاربر رو به رشد

میتونی از nodejs استفاده کنی با php و جدول هم میشه با یه فایل text هم میشه بستگی داره چقدر سمت سرور بلد باشی و نیازت کدوم راحت تر میتونی انجام بدی

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
alimo1999    57

کاربر رو به رشد

در ۱ ساعت قبل، نورنما گفته است :

 

سلام 

سورس این لینک زیر عالیه برای کارهای اینچنینی .

 

فقط اگر بخواین هرکاربری فقط پیامهای مخصوص خودشو ببینه و چت گروهی نباشه 

باید قبل هرپیام نام کاربری هم اضافه کنید ، و شرطی هم بگذارید که اگر مدیر به هرپیامی پاسخ داد،

 

تنها پیام برای کاربری نمایش داده بشه که پیامو فرستاده ومدیر درصددپاسخ به او بوده.

 

البته دقت کنید چون فایل html.log واحدی وجود دارد لذا ، مدیر طبعا باید همه پیامها را یکجا ببیند

و این کاربران هستندکه تنها پاسخها وپیامهای خود را مشاهده خواهند کرد.

مگر اینکه دستور بدین باتوجه به نام کاربری افراد برای هرکاربر یک فایل مجزا درست بشه وپیامهای هرفرد درفایل خودش ذخیره بشه 

 

ویا کلا بجای متنهای ذخیره شده در فایل html.log پیامها را به دیتابیس آنلاین انتقال بدین که این دیگه کمی پیچیده میشه.

* (این سورس خیلی سریع و سبک هست در انتقال اطلاعات و نیازی به سرور وهاست خاصی نداره و در هر نوع هاستی که دستورات  php رو پشتیبانی کنه میشه ازش استفاده کرد)

 

 

 

در 35 دقیقه قبل، mohammad3250 گفته است :

میتونی از nodejs استفاده کنی با php و جدول هم میشه با یه فایل text هم میشه بستگی داره چقدر سمت سرور بلد باشی و نیازت کدوم راحت تر میتونی انجام بدی

سلام مممنون که وقتتون رو به من دادید:53::53:

راستشو بخوااین من اپلیکیشنم زیاد بزرگ نیست و از طرفی تا به حال سمت سرور کار نکردم ولی سمت اندرویدم بد نیست می تونم کارای زیادی کنم من می خوام برا هر کاربر یه فایل txt ایجاد کنم رو هاست و اونو هرسری اپدیت کنم مثلا کارب راسم خودشو می نویسه محمد بعد تو برنامه من یک فایل تک س ایجاد میشه و اونو میفرسته سمت هاست و بعد من او فایل تکس و از هاست با یک اپلیکشن دیگه دانلود می کنم و بعد فایل دریافت شده رو  توش جواب می دم و یه بار دیگه با همین اپلیکشن دوم اپلود می کنم سمت هاست و تو اپایکیشن اولم هم می زارم که مثلا هر یک دقیقه اون فایلو دانلود کنه و اگر تغییر توش بود نمایش بده و یا نوتیفیکیشن بفرسته

به نظرتون این راه شدنی یانه (کاش یه اموزش درباره اپلود فایل تو هاست هم بود) ؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
M-CAP7AIN    516

کاربر فعال

در 16 ساعت قبل، alimo1999 گفته است :

 

سلام مممنون که وقتتون رو به من دادید:53::53:

راستشو بخوااین من اپلیکیشنم زیاد بزرگ نیست و از طرفی تا به حال سمت سرور کار نکردم ولی سمت اندرویدم بد نیست می تونم کارای زیادی کنم من می خوام برا هر کاربر یه فایل txt ایجاد کنم رو هاست و اونو هرسری اپدیت کنم مثلا کارب راسم خودشو می نویسه محمد بعد تو برنامه من یک فایل تک س ایجاد میشه و اونو میفرسته سمت هاست و بعد من او فایل تکس و از هاست با یک اپلیکشن دیگه دانلود می کنم و بعد فایل دریافت شده رو  توش جواب می دم و یه بار دیگه با همین اپلیکشن دوم اپلود می کنم سمت هاست و تو اپایکیشن اولم هم می زارم که مثلا هر یک دقیقه اون فایلو دانلود کنه و اگر تغییر توش بود نمایش بده و یا نوتیفیکیشن بفرسته

به نظرتون این راه شدنی یانه (کاش یه اموزش درباره اپلود فایل تو هاست هم بود) ؟

این کار واقعا اشتباه ،

  • فرض کنید حجم این فایل زیاد شه ، رو سرعت دانلود تاثیر میزاره
  • هرکس به این پیام دسترسی داره ، چون هیچ حفاظتی روش انجام نشده

 

اگه برنامه چت RealTime از سوکت استفاده کنید . node.js کاربردیه قدرت بالایی هم داره  . اگه RealTime نیست از php , mysql استفاده کنید.

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
alimo1999    57

کاربر رو به رشد

در 13 ساعت قبل، M-CAP7AIN گفته است :

این کار واقعا اشتباه ،

  • فرض کنید حجم این فایل زیاد شه ، رو سرعت دانلود تاثیر میزاره
  • هرکس به این پیام دسترسی داره ، چون هیچ حفاظتی روش انجام نشده

 

اگه برنامه چت RealTime از سوکت استفاده کنید . node.js کاربردیه قدرت بالایی هم داره  . اگه RealTime نیست از php , mysql استفاده کنید.

 

ممنون بابت پاسخگوی همه دوستان

امنیت واسه این اپلیکیشن اصلا مهم نیست چون اطلاعات اموزشی رد و بدل میشه (و از طرفی اصلا معلوم نیست که این برنامه دانلود زیادی داشت باشه و لی اگر زیاد شد تعداد کاربر 100% میرم سمت php ))

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
مهمان
این موضوع برای عدم ارسال قفل گردیده است.

×
×
  • جدید...