50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
1

سوال درمورد برنامه نویسی (نوشتن برنامه چت)

سلام

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

تبادل صوت یا همون حرف زدن با هدفون که نمیدونم چطور باید این قابلیتو به برنامه اضافه کنم نمیدونم از چه توابع یا کد هایی توی برنامه استفاده کنم

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

من به زبونای C#,VB.NET,VB6 تسلط دارم.

راستی اگه چیزی از تبادل تصویر با وبکمم هست بگین یا اگه امکانات دیگه ای که میتونه توی این برنامه استفاده بشه هم لطف کنید کمک کنید ممنون میشم.

منتظرم.

پرسیده شده در 1393/06/30 توسط

12 پاسخ

1

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

این لینک هم شاید به دردتون بخوره هرچند مطمئنم که تا این مرحله رو خودتون تکمیل کردید

پاسخ در 1393/06/30 توسط
0

با تشکر از دوست عزیز اقا فرهاد

لطفا اگه دوستان نکته نظری در باره امکاناتی که یه برنامه مثل این میتونه داشته باشه بگن تا یه برنامه نصبتا کامل ساخته شه

ممنون از لطف تمام دوستان

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

ممنون

پاسخ در 1393/06/30 توسط
1

با سلام خدمت دوستان.

بسیار ذهنم درگیر اینه که بدونم آیاطراحی و ساخت نرم افزارتون به پایان رسید.

جواب گرفتین

پاسخ در 1394/09/13 توسط
1

بله روش شما منطقی هست و باید جواب بده و خیلی بهتر از نرم افزاری هست که با آی پی کار میکنه و یه جورایی نرم افزار شما Advance اون نرم افزار هست و در بستر اینترنت بودنش خیلی ارزشش رو بالا تر میبره.

موفق باشید.

پاسخ در 1393/06/30 توسط
1

سلام

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

به امید آینده ای روشن!

پاسخ در 1394/09/14 توسط
1

ممنون

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

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

هر وقت تکمیل شد لینک دانلودشو میزارم

پاسخ در 1393/06/30 توسط
0

ممنون از راهنماییهاتون

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

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

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

هر وقت کسی با برنامه به سرور وصل میشه میتونه لیست اشخاص رو توی برنامه خودش ببینه و درخواست چت بده.

شما جای استادما به نظر شما این روش جواب میده چطوره؟

پاسخ در 1393/06/30 توسط
1

اگه با VB مینویسی از کامپوننت winsock استفاده کن.

پاسخ در 1393/07/21 توسط
0

امکانش نیست در شبکه lan استفاده بشه؟؟

مثلا برنامهlan massenger برنامه خوبیه. اما اگر امکانش بود که گت وی میگرفت و چند کاربر از چند روتر مختلف رو هم بهم اتصال میداد عالی بود.

پاسخ در 1394/09/15 توسط
0

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

پاسخ در 1394/09/15 توسط

پاسخ شما