با استفاده از سی + + کشاورزی برای ایجاد چت آنلاین نرم افزار - MyNetMeeting (1)


با توسعه سریع اینترنت و شبکه های محلی و محبوبیت ، بیشتر و بیشتر شرکت ها و مدارس ساخته شده برای اتصال شبکه و اینترنت است. در شبکه محلی و یا اینترنت ، به آن نیاز برخی از نرم افزار می توانید به راحتی و به سرعت ارسال و دریافت پیام و انتقال برای دستیابی به اسناد و توابع دیگر ، ما در نوشتن این نرم افزار چت -- MyNetMeeting استفاده شده است برای دیدار با این شرط. این امکانات عبارتند از روی خط و یا آنلاین چت جلسه (NetMeeting) ، 1-1 زمان واقعی تبادل اطلاعات و انتقال فایل ها با یکدیگر.

1. تجزیه و تحلیل و طراحی نرم افزار :

در حال حاضر بسیاری از آنلاین چت نرم افزار مانند مردمی اکنون OICQ به راحتی می توانید دستیابی به چت ساده بین دو نفر وجود دارد ، اما سخت تر برای رسیدن به در شبکه های محلی بیش از ارتباطات معمول که NetMeeting ، حتی اگر هم وجود دارد وب سایت را از طریق چت اینترنتی اتاق . این امر نه تنها مناسب (به خصوص برای شبکه در شرایط یکسان) ، بلکه گران و فقیر به مشکلات امنیتی مانند جنسی است. گاهی اوقات ، برای مثال ، یک شرکت می خواهم یک کنفرانس در اینترنت برای باز کردن ، در صورتی که توسط اینترنت اتاق های گفتگو ، نه تنها هزینه های بالای دسترسی به اینترنت ، سرعت و کندی است ، اما همچنین آسان به نشت اسرار تجاری ، ارزش شمع نیست. برای پرداختن به این وضعیت ، ما طراحی شده در این مجموعه ای از NetMeeting و Oicq - در - 1 نرم افزار -- MyNetMeeting.
این نرم افزار می توان به سرعت ارتباطات اینترنتی شبکه محلی ، هم ارزان تر و صرفه جویی در وقت. و سرور در حال اجرا در شبکه محلی در کامپیوتر محلی ، امن و آسان مدیریت ، و سریع ، مناسب و قابل اعتماد. سرور می تواند در شبکه های محلی در دستگاه کامپیوتر معمولی اجرا شود ، هیچ سرور خاص ، بنابراین تا حد زیادی می تواند به کاهش هزینه ها ، بلکه ساده ، و انجام بانک اطلاعاتی زمینه لازم را ندارد. اما اگر لازم باشد ، همچنین می تواند بسیار مناسب برای رسیدن به پشت تا پایان پشتیبانی از پایگاه داده باشد.

2. معماری نرم افزار :

ما نرم افزار چت ، از جمله سمت سرور بخشی و بخشی مشتری. سمت سرور شامل سه بخش ، محتوا جلسه ، نام مستعار آنلاین ، آدرس کاربر آنلاین نیست. هنگام استفاده از نرم افزار چت ، 1 برای سرور ، سرور زمین در نام مستعار کاربر و آدرس ثبت نام در زمان پایین ، بنابراین شما به راحتی می توانید مدیریت و کنترل آنلاین نیست.



مشتری شامل سه بخش است : 1 ، جلسات آنلاین ، 2 ، اتاق چت خصوصی ، سوم ، برای ارسال فایل. همچنین حق لیست کاربران آنلاین لیست همه کاربران در حال حاضر آنلاین هستند. بیانیه زیر را زمانی که جعبه ورودی را وارد کنید تا اطلاعات ارسال شود.



3. توابع و ویژگی های نرم افزار :

1. گفتگوی زنده و آنلاین دیدار (NetMeeting)
همانطور که در سمت راست ، بر روی خط به تحقق تابع نشان داده شده است بیش از یک نفر ، در ارتباط با جلسات در زمان واقعی حضور دارند ، بنابراین اطلاعات از موی انسان دیده می شود به همه کاربران آنلاین (همانند چت روم). بالایی از این یادداشت در قفسه در ماده (چه زمانی که گفت چیزی) سمت چپ است ، اطلاعات در مورد سیستم (که پیوست جلسه ، و یا وجود دارد که خارج از جلسه ، و غیره). فقط راست کلیک کنید مکانی که خالی ، با اتصال به سرور ، شما می توانید به سرور که در آن به گپ و جلسات وصل ؛ توسط رنگ قلم می تواند فونت ها با توجه به تنظیمات رنگ خود را تغییر دهند ؛ با توجه به نشان دادن / مخفی کردن کاربران آنلاین ، ما می توانیم آنلاین لیست کاربر در سمت راست نشان می دهد و یا مخفی کنید. ضبط پایین سمت چپ که می خواهید برای ارسال پیام ، در کادر مشخص شده اند می گویند ، با ارسال و یا کلید میانبر دگرساز + باشد به پیام فرستاده شده است. حق لیست کاربران آنلاین در هر زمان می توانید لیست کاربران آنلاین دیدن است. (اگر شما می خواهید برای ارسال اطلاعات شخصی و یا انتقال فایل ها بر روی فهرست کاربر ، کلیک راست موس را پاپ آپ منو انتخاب کنید ، برای ارسال پیام یا فایل های انتقال).



2. خصوصی چت فضایی
پیام شخصی اتاق چت برای کاربران آنلاین مورد استفاده برای ارسال پیام بین 1-1 (مردم دیگر نمی توانند دریافت).

به زمزمه ، 1 کاربر آنلاین لیست ، انتخاب شیء شما زمزمه ، با دوبار کلیک کردن دکمه سمت چپ ماوس و سپس سمت چپ برچسب را هدف زمزمه انتخاب شما (سمت راست در laixh زمزمه هدف نشان می دهد). که شما می توانید به صورت جداگانه با هدف انتخاب خود را به ارسال پیام های خصوصی چت ، دوستان نجوا. عملیات مخصوص و در خط جلسات به عنوان عملیات مشابه دارد.

3. انتقال فایل
اگر می خواهید به نقل و انتقال فایلها ، شما می توانید فایلها را به این نقطه صفحه 1 ارسال ، و سپس سمت راست لیست ، انتخاب کنید فایل را که میخواهید ارسال به کاربر (آنلاین) ، همان ، "ارسال فایل ها به :" پس از برچسب به کاربر ، و سپس استفاده از نشان مرور را انتخاب کنید انتقال فایل (شما همچنین می توانید مستقیم از مسیر فایل و ورودی پرونده به) ، سپس به ارسال فایل می تواند برای کاربران انتخاب شده شما ارسال خواهد شد.



4. تحقق نرم افزار

1. پلت فرم نرم افزار : Windows98 + بورلند سی + + Builder5.0

2. دریافت و ارسال فایل ها در تحقق جریان داده ها ، من با استفاده از کشاورزی در داخل NerMasters کنترل NMStrm NMStrmServ و 2 گروه شاهد بود. کنترل NMStrm در تیسیپی / کنترل جریان بر اساس آی پی. این می تواند جریان داده ها را دریافت و سپس شبکه می فرستد تا سرور. این کنترل شامل تعدادی از روش ها و خواص ، به عنوان مثال ، تعیین منبع داده. کنترل NMStrmServ می توانید از مشتری دریافت به ارسال به جریان داده ها. سرور جریان است فقط گوش تیسیپی / پورت آی پی ، برای نظارت بر درگاه بی سیم مسئول نیست ، شماره پورت پیش فرض 6771 می باشد. برای ارسال جریان داده های فایل ، به سادگی کنترل NMStrm به روش PostIt تماس بگیرید. هنگامی که جریان اطلاعات را به سرور ، باعث کنترل NMStrmAerv به OnMsg رویداد فرستاده می شود ، این برنامه کنترل رویدادها را می توان تکمیل سند برای نشان دادن کار.

3. WinSock مجموعه ای از نوشته شده است با استفاده از سی زبان API ، برای انتقال داده ها از طریق اینترنت استفاده می شود. می کند از طریق انعطاف پذیری WinSock برنامه نویسی. نوشتن برنامه WinSock می توانست بسیاری از مشکلات ، ولی در سی + + کشاورزی 5.0 ، شما لازم نیست مستقیم و WinSock در معامله API با ، چرا که سی + + کشاورزی 5.0 به تازگی اضافه شده است کنترل TClientSocket و کنترل TserverSocket ، کنترل دو کپسوله ویندوز از API ، اجازه می دهد تا دسترسی به WinSock بسیار ساده شده. اتصال سوکت با استقرار تیسیپی / آی پی مبتنی بر پروتکل برقرار شد ، اما همچنین پشتیبانی از پروتکل های دیگری در رابطه مانند XNS ، DECnet و IPX / SPX ، و غیره. اتصال سوکت باید با سمت سرور (سرور) و یک کارخواه (مشتری) تاسیس شد. در سی + + کشاورزی 5.0 درصد و گروه شاهد با گروه شاهد TServerSocket TClientSocket به دستکاری مشتری و سمت سرور سوکت سوکت اتصال و ارتباط است. 2 گروه شاهد مورد استفاده برای مدیریت سرور و اتصال سرویس گیرنده ، که به خودی خود شی سوکت سوکت دستکاری شیء نیست TCustomWinSocket کلاس های آن ، مشتق شده مانند TClientWinSocket ، TserverWinSocket. TServerClientWinSocket تا.

اتصالات سوکت را می توان به سه نوع : ارتباط مشتری ، اتصالات مانیتور و سمت سرور اتصال ، به اصطلاح سمت اتصال تقسیم شده است توسط مشتری از درخواست اتصال سوکت ساخته شده ، هدف این است که برای اتصال سمت سرور از سوکت. برای این منظور ، مشتری سوکت ابتدا باید توضیح آن را به سوکت سرور (اتصال عمدتا به سرور آدرس سوکت و شماره پورت اشاره دارد) ، و پس از آن موقعیت را به سوکت سرور متصل شود ، بعد به سرور سوکت اتصال درخواست یافت . البته سمت سرور در این زمان ممکن است دقیقا سوکت دولت آماده است ، اما این سرور سوکت را حفظ مشتری به طور خودکار اتصال صف درخواست ، و پس از آن ، هنگامی که آن را مناسب بداند به سرویس گیرنده شماره سوکت "اجازه اتصال" (قبول) از سیگنال و سپس مشتری و سمت سرور سوکت سوکت اتصال برقرار شد. گوش دادن به اصطلاح برای اتصال به شبکه ، در سمت سرور سوکت سوکت خاص مشتری پیدا نیست ، اما در انتظار برای اتصال وضعیت. هنگامی که سمت سرور سوکت برای گوش دادن یا دریافت شده توسط مشتری درخواست اتصال سوکت آن به درخواست مشتری سوکت سوکت پاسخ کنترل اتصال های جدید که با مشتری را ایجاد و در سمت سرور سوکت همچنان در کنترل دولت می تواند همچنین دریافت اتصال سوکت به درخواست مشتری دیگر. به اصطلاح سمت سرور اتصالات ، هنگامی که سرور دریافت درخواست مشتری سوکت سوکت اتصال را شرح سرور سوکت را به مشتری ، مشتری یک بار برای تایید این توضیحات ، اتصال برقرار شد. در این مقاله ، گفتگو برنامه گوش دادن برای ارتباط های اینترنت که با تنظیمات سرور پس از تعداد اتصال مانیتور ، اتصال مشتری در سمت سرور ، به طوری که شما می توانند با یکدیگر ارتباط برقرار.