View
66
Download
4
Category
Preview:
DESCRIPTION
Socket Programming. تهیه کننده : صمصام احمدی بابادی. 1- گرفتن عددی از کاربر توسط کلاینت (client). کلاینت. 5- نمایش عدد بدست آمده برای کاربر. Socket Programming. 2- فرستادن عدد برای سیستم سرور (Server). 4- فرستادن عدد بدست آمده برای سیستم کلاینت. سرور. - PowerPoint PPT Presentation
Citation preview
Socket Programmingبابادی : احمدی صمصام کننده تهیه
از- 1 عددی گرفتنکالینت توسط کاربر
(client)
2
-
برایدد
عتادن
فرس
ور
سرستم
سی
(
Serve
r
)
عدد- 3 فاکتوریل محاسبهکالینت از شده دریافت
سرور توسط
4
-
ددعتادن
سفر
رایب ه
مدآ ت
سبد
تالین
ک تمس
سی
عدد- 5 نمایشآمده بدست
کاربر برای
Socke
t Pro
gra
mm
ing
کالینت
سرور
برنامه کامپیوتری های شبکه دربا همزمان طور به متعددی های
کردن متمایز برای اند مرتبط هماز یکدیگر از برنامه سوکتاین
. شود می استفاده در گره آخرین سوکت اصل در
. باشد می شبکه دارای باید سوکت نتیجه در
. باشد ارتباطی پروتکل و آدرس
Socke
t Pro
gra
mm
ing
برقراری برای ای پروسه هرروی دیگر پروسه با ارتباط
می استفاده پورت یک از شبکهپروت ) برای( UDPیا TCPکند
ضد کتاب به بیشتر اطالعاتامیر نوشته شبکه امنیت
. کنید مراجعه آشتیانی
Socke
t Pro
gra
mm
ing
برنامه از ما اینجا دربا گرا اتصال نویسی
استفاده TCP/IPپروتکل پورت از و کنیم TCPمی
خواهیم IP v4و استفادهکرد.
Socke
t Pro
gra
mm
ing
در سوکت نویسی برنامه مراحل کلی طور به
سمت در مدل زیر سروراین صورت بهاست :
1. شود- تعریف سوکت
یک- 2 به همان ) ipسوکت می ipکه خودش
. شود( مقید پورت و باشد
3. دهد- گوش پورت به سرور
دریافت- 4 را کالینت اتصال درخواست سرور
. بپذیرد و
5. کند- دریافت کالینت از را عددی سرور
شده- 6 دریافت عدد فاکتوریل
. شود محاسبه
کالینت- 7 برای آمده بدست عدد
. شود ارسال
8. شود- قطع اتصال
Socke
t Pro
gra
mm
ing
در سوکت نویسی برنامه مراحل کلی طور به
سمت در مدل زیر کالینتاین صورت بهاست :
کردن- 1 وارد درخواست از ipبرنامه را سرور
. میکند کاربر
2. شود- می تعریف سوکت
با- 3 ارتباط برقراری درخواست کالینت
. فرستد می را سرور
کاربر- 4 از عددی کردن وارد منتظر کالینت
. باشد می
ارسال- 5 سرور به را شده وارد عدد کالینت
. کند می
سرور- 6 از را عدد فاکتوریل کالینت
. میکند دریافت
به- 7 را شده دریافت عدد کالینت
کاربر
. میدهد نمایش
8. شود- می قطع اتصال
Socke
t Pro
gra
mm
ing
IP IPAddressip & port IPEndPoint
(Socket) سوكت• Address type AddressFamily.InterNetwork
• Socket type SocketType.Stream
• Protocol type ProtocolType.Tcp
• Address ipv4• Port TCP
using System.Net;using System.Net.Sockets;
Socke
t Pro
gra
mm
ing
IPHostEntry myPCInfo = Dns.Resolve(Dns.GetHostName());
شما ipآدرس سیستمmyPCInfo.AddressList[0] =
byte[] data = new byte[100];
Int num = 100;
String nums = num.tostring();
data = Encoding.ASCII.GetBytes(nums);
string a = Encoding.ASCII.GetString(data);
ممنونم از توجه شما دوستان
Menu
Recommended