PDA

View Full Version : سوال: برنامه نویسی سوکت



r.khodabakhshi
سه شنبه 06 دی 1390, 17:20 عصر
سلام،چطوری میتونم با استفاده از سوکت از روی سرو تابع فراخوانی کنم؟
به طور دقیق تر،روی سرور یک تابع دارم که دوتا عدد رو با هم جمع میکنه،حالا از طریق برنامه نویسی سوکت چطوری از روی کلاینت آن تابع رو صدا و مقادیرو بفرستم،جوابشو برگردونه؟

rahmatr
سه شنبه 06 دی 1390, 19:07 عصر
پیاده سازی این کار با سوکت منطقی نیست مگر اینکه کلاینت یک برنامه اسمبلی یا ++C باشد.

وقتی در هر دو طرف امکانات یک زبان برنامه نویسی مثل #C را دارید، از WCF (http://barnamenevis.org/forumdisplay.php?143-WCF-Web-Services-.Net-Remoting) استفاده کنید.
با استفاده از WCF در عرض 10 دقیقه و حدود 10 خط کد این کار قابل پیاده سازی است.

r.khodabakhshi
سه شنبه 06 دی 1390, 19:22 عصر
ممنون،کد شو میشه بهم بدید.

rahmatr
سه شنبه 06 دی 1390, 20:52 عصر
A Simple Sample: WCF Service (http://s.codeproject.com/KB/WCF/WCF-Service-Create-Config.aspx)
WCF by Example (http://www.codeproject.com/KB/architecture/wcfbyexample_introduction.aspx)

مثال اولی خیلی ساده توضیح داده. البته یک مثال کامل است ولی برای کار شما که یک تابع است، ساده تر هم میشه نوشت.

saam_2371369
سه شنبه 06 دی 1390, 23:35 عصر
سلام


پیاده سازی این کار با سوکت منطقی نیست مگر اینکه کلاینت یک برنامه اسمبلی یا ++C باشد.

شما میتونید با یک سوکت ساده این کارو انجام بدید نیازی به اینکارا نیست شما سمت سرور شرط می ذارین اگه :SUM دریافت شد
حالا عداد جلو SUM رو به هم جمع کن و به کلاینت ارسال کن در کلاینت هم شرط مشابه می ذارین اگه AnswerSUM دریافت شد (کد مورد نظر شما)

SUM:Number1,Number2
AnswerSUM:SUM Number

موفق باشید.