PDA

View Full Version : خبر: تاپیک جامع چت!



Saeed_m_Farid
یک شنبه 28 خرداد 1391, 17:16 عصر
سلام
پیرو درخواست های مکرّر دوستان (چه PM و چه تاپیک های مجزا) تصمیم گرفتیم این تاپیک بسیار درخور توجه رو ایجاد کنیم، باشد که امواتموان مورد عنایت قرار گیرند.
اصولاً روشهایی که میشه به یک برنامه چت (Chat) دستیابی پیدا کرد رو میشه در موارد زیر خلاصه کرد :


جستجو



گوگل (http://www.google.com/#hl=fa&site=&source=hp&q=simple+chat+C%23&oq=simple+chat+C%23&aq=f&aqi=&aql=&gs_l=hp.3...2361.7851.0.8057.0.0.0.0.0.0.0.0..0.0. ..0.0.jlyT-wlNQZU&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=73c390a44bc646a&biw=1440&bih=771) : 24,800,000 نتیجه (0.27 ثانیه)
گوگل کردن برنامه نویس (http://www.google.com/#hl=fa&q=site:barnamenevis.org+chat+*+%DA%86%D8%AA&oq=site:barnamenevis.org+chat+*+%DA%86%D8%AA&aq=f&aqi=&aql=&gs_l=serp.3...6417.6417.7.6796.0.0.0.0.0.0.0.0..0. 0...0.0.DE33yugyE_4&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=73c390a44bc646a&biw=1440&bih=771): 2,080 نتیجه (0.23 ثانیه)
خود برنامه نویس (http://barnamenevis.org/search.php?searchid=988907): نمایش نتایج 1 تا 20 از 46



Socket Programming



#TCP/IP Chat Application Using C (http://www.codeproject.com/Articles/12893/TCP-IP-Chat-Application-Using-C)
#A Chat Client/Server Program for C (http://www.developerfusion.com/code/3574/a-chat-clientserver-program-for-c/)
Chat Program using Asynchronous Socket (http://www.codeguru.com/csharp/csharp/cs_network/sockets/article.php/c6039/Chat-Program-using-Asynchronous-Socket.htm)
#Basic Client/Server Chat Application in C (http://www.dreamincode.net/forums/topic/33396-basic-clientserver-chat-application-in-c%23/#/)
Socket Code Examples (http://msdn.microsoft.com/en-us/library/w89fhyex.aspx)
و غیره (http://www.google.com/#hl=fa&q=chat+program+sample+using+C%23+socket&oq=chat+program+sample+using+C%23+socket&aq=f&aqi=&aql=&gs_l=serp.3...182808.184389.12.186678.0.0.0.0.0.0. 0.0..0.0...0.0.hSGX1YuM9Ks&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=73c390a44bc646a&biw=1440&bih=771)



استفاده از وب سرویس



#Chat Application using Web services in C (http://www.codeproject.com/Articles/22567/Chat-Application-using-Web-services-in-C)
Your first C#‎‎‎‎‎‎‎‎ Web Service (http://www.codeproject.com/Articles/863/Your-first-C-Web-Service)
Building Web Service Clients using the .NET Framework (http://my.execpc.com/%7Egopalan/dotnet/webservices/webservice_csharp_client.html)
و غیره (http://www.google.com/#hl=fa&q=chat+program+sample+using+C%23+web+service&oq=chat+program+sample+using+C%23+web+service&aq=f&aqi=&aql=&gs_l=serp.3...68115.72075.10.72309.0.0.0.0.0.0.0.0 ..0.0...0.0.PJEDprs0xPA&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=73c390a44bc646a&biw=1440&bih=771)



P2P based chat



Making Peer to Peer Chatting Easy (http://www.codeproject.com/Articles/13809/Making-Peer-to-Peer-Chatting-Easy)
P2P based Chat (http://www.daniweb.com/software-development/csharp/threads/59565/p2p-based-chat)
Peer to Peer (http://www.codeproject.com/Articles/13809/Making-Peer-to-Peer-Chatting-Easy) Chat Advanced (http://www.dreamincode.net/forums/topic/231058-peer-to-peer-chat-advanced/)
و غیره (http://www.google.com/#hl=fa&q=P2P+based+chat+C%23+sample&oq=P2P+based+chat+C%23+sample&aq=f&aqi=&aql=&gs_l=serp.3...13548.19590.0.19792.0.0.0.0.0.0.0.0. .0.0...0.0.qad8uu9By1E&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=73c390a44bc646a&biw=1440&bih=771)



WCF



Sample های خود WCF در پوشه Samples
WCF Chat Application (http://www.codeguru.com/csharp/csharp/cs_syntax/componentdevelopment/article.php/c13197/WCF-Chat-Application.htm)
A simple peer to peer chat application using WCF netPeerTcpBinding (http://www.codeproject.com/Articles/17321/A-simple-peer-to-peer-chat-application-using-WCF-n)
WCF/WPF Chat Application (http://www.codeproject.com/Articles/19752/WCF-WPF-Chat-Application)
و غیره (http://www.google.com/#hl=fa&q=chat+program+sample+using+C%23+WCF&oq=chat+program+sample+using+C%23+WCF&aq=f&aqi=&aql=&gs_l=serp.3...338191.342486.14.342934.0.0.0.0.0.0. 0.0..0.0...0.0.jMiOmfbTyuw&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=73c390a44bc646a&biw=1440&bih=771)



Dot NET Remoting



Simple chat application using .NET remoting (http://www.codeproject.com/Articles/16538/Simple-chat-application-using-NET-remoting)
Chat Server and Client in C#‎‎‎‎‎‎‎ Using Remoting Technolgy (http://www.c-sharpcorner.com/uploadfile/psingh/remoting_chat_server11182005003436am/remoting_chat_server.aspx)
Global Text Chat Room Application using C#‎‎‎‎‎‎‎.NET Remoting Technology (http://www.codeproject.com/Articles/44357/Global-Text-Chat-Room-Application-using-C-NET-Remo)
# (http://www.codeproject.com/Articles/38953/Chat-Application-with-Windows-Services-NET-Remotin)Chat Application with Windows Services, .NET Remoting in C (http://www.codeproject.com/Articles/38953/Chat-Application-with-Windows-Services-NET-Remotin)
و غیره (http://www.google.com/search?hl=fa&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&biw=1440&bih=771&q=chat+with+C%23+.net+remoting&oq=chat+with+C%23+.net+remoting&aq=f&aqi=&aql=&gs_l=serp.3...2664.8738.0.9015.0.0.0.0.0.0.0.0..0. 0...0.0.yPA7ISgu0-E)



استفاده از زحمات دیگران در همین سایت:



دانلود برنامه چت (شبكه محلي) (http://barnamenevis.org/showthread.php?260525)
اتصال به یک برنامه چت روی LAN (http://barnamenevis.org/showthread.php?198512)
ساخت مسنجر (http://barnamenevis.org/showthread.php?42268)
TCP/IP Socket Programming in Framework.Net 2.0 (http://barnamenevis.org/showthread.php?121111)
پروژه های Open Source (http://barnamenevis.org/showthread.php?196747-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D9%87%D8%A7%DB%8C-Open-Source)
این (http://barnamenevis.org/showthread.php?223626-Tabriz-Messenger/page3&highlight=chat)
قدم به قدم (http://barnamenevis.org/showthread.php?246713)



درک RFC 1459 مربوط به Internet Relay Chat Protocol (http://tools.ietf.org/html/rfc1459)

البته یه راهی یادم رفت:



استفاده از بی احترامی به کاربران دیگر



اشکال در C#‎‎‎‎‎‎‎‎ Socket Programming (دستمزد 5000 تومان) (http://barnamenevis.org/showthread.php?323621)
باید تمام فایلهای ضمیمه رو دانلود کنیم؟ (http://barnamenevis.org/showthread.php?260525-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%DA%86%D8%AA-%28%D8%B4%D8%A8%D9%83%D9%87-%D9%85%D8%AD%D9%84%D9%8A%29&p=1179283&viewfull=1#post1179283)

در نهایت یه عرضی داشتم خدمت دوستان عزیز، میدونم که شما هیچکدوم قصدتون رفع تکالیف دانشجویی، پروژه، میان ترم، عجله برای تحویل و ... نیست، ولی نمیدونم چطور میشه که هر سال اواخر خرداد و تیر و همچنین اواخر دی و بهمن سیل عظیمی از سوالات مشابه به ذهن دوستان برنامه نویس خطور میکنه، بصورتیکه مسئولان سایت تصور میکنن حمله DDOS به سایت صورت گرفته است!!! ولی بقیه 9 ماه سایت دقیقاً مشابه انتظار کشندهء آبستن شده ای برای این مواقع بسر میبرد!

جناب mehdi.mousavi (http://barnamenevis.org/member.php?41233-mehdi.mousavi) تو این اعلان سایت برنامه نویس و پرسش های دانشجویی (http://barnamenevis.org/showthread.php?345086) یه شرایطی رو مطرح فرمودن که من با اطمینان میتونم بگم خیلی ها مطالعه اش نکردن با این قرائن که دوستانی که حال یه جستجوی ساده برای برنامه ای که به نظر خودشون آینده شون به اون وابسته است و اگه پاس نشه فلان میشه و بهمان میشه! ندارن؛ چطور میخوان Must Read برای کاری که فکر میکنن خلاف هست رو بخونن؟!
این متن رو واستون کپی میکنم که آقای موسوی برای پاسخ دهندگان نوشتن :
محترمانه به سوال پاسخ بدید و دانشجو رو برای اینکه تا امروز، فلان مطلب رو فرا نگرفته به سخره نگیرید. شما حرفه ای هستید، کارتون اینه و از این راه گذران زندگی می کنید، بنابراین از شما غیر از این هم انتظار نمیره. ولی ای عزیزان، فردا شما میخواین بیاین پیش همین پاسخ دهنده ها! اگه باباتون میلیادر هست یا کارتون از الان با بند پ ردیفه بحثی نیست ولی بعدها که خرتون از پل دانشگاه گذشت و استادها رو ... کردین! دنبال کار میگردین دیگه! اون موقع دو نفر روبروتون می شینن و چند تا سوال می پرسن و اکثراً نه به مدرکتون نگاه میکنن نه نمره های پایان ترم! مستقیم تو چشماتون نگاه می کنن و منتظر جواب میشن (اگه میرین خارجه! که بدتر هم هست و مثل ما همون یه چیکه مراعات دل دردمندتون هم نمی کنن) اونموقع است که معمولاً افراد انتظار بیهوده دارن که زمین دهن باز کنه و چون این اتفاق اصولاً تا حالا رخ نداده! تشریف برده راننده آژانس یا خانه دار میشین :(

parsa lotfy
دوشنبه 05 مرداد 1394, 15:01 عصر
من واقعا ازتون متشکرم بابت این تایپیکی که زدین...دیدم دکمه ی تشکر کافی نیس گفتم اینجا هم بگم...

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

اما توی این تایپیک همه ی روش های ساخت این برنامه رو نوشتین و لینکاشم گذاشتین...

فقط ممنون میشم بگین کدوم روش از همه بهتره ؟ (از بین این همه روشی که گفتین )

خیلی ها میگن وب سرویس بهترین روشه...

درسته ؟

pbm_soy
دوشنبه 05 مرداد 1394, 17:24 عصر
خیلیها منظورشون از بهترین حتما این بوده که برای شما با حد اطلاعات و با این میزان زحمت کشیدن بهترین انتخاب شما وب سرویس است
چون وب سرویس شاید دردسرهای دیگر روشها را ندارد و برای شما راحتتر است البته هرچند که من همه روشها را امتحان نکردم سوکت نویسی و نظیر به نظیر!

parsa lotfy
دوشنبه 02 شهریور 1394, 19:27 عصر
خب بالاخره کدوم روش بهتره اخه ؟!

چرا یکی جواب مارو درست و حسابی نمیده بریم پی کارمون :گریه: