xml socket

tafrehzan

Member
سلام
xml socket
برای ارتباط با سرور میتونین ازش استفاده کنین مثلا شما مشخواهید که چت با فلش بسازید یک کانکشن xmlsocket درست میکنید و داده ها را ازطریق اون send و resive میکنیم
یه جورایی پیشرفته تر از ارتباط معمولی xml است من نمونه ای در این زمینه ندارم
وگرنه میذاشتم
موفق باشید
 

tafrehzan

Member
این کار را هم میشود کرد ولی ایکس ام ال را فقط برای ارتباط استفاده میکنند البته الان با استفاده از ajax و xml
صفحات را بصورت چند حالته میسازند ولی درفلش ما برای ارتباط داینامیک استفاده میکنیم که هم راحت تر است و هم کنترل بهتری روی داده ها داریم

آموزش ایکس ام ال هم دراین انجمن زیاد است باز هم اگرپیدا نکردی بگو نمونه بذارم

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

benyamin_pc

Well-Known Member
من با Xml تو فلش می تونم کار کنم اما تا حالا امکانی تو فلش ندیده بودم که بشه مثلا یه متنی رو تو یه فایل حالا Txt یا Xml دخیره کنه (غیر از Shared object)
اگه نمونه فلشی دارین که می تونه تو یه Xml چیزی Add/Remove کنه بذارین
ممنون
 

tafrehzan

Member
بله میتونین این کاررو انجام بدین البته برای ذخیره از فلش نمیتونین استفاده کنین ولی با فلش میتوانید ایکس ام ال بسازید حتی ویرایش کنید نمونه هم میذارم
موفق باشید
 

پیوست ها

  • Flash XML Editor.rar
    114.1 کیلوبایت · بازدیدها: 46

benyamin_pc

Well-Known Member
اما این که فایده نداره تو فایل xml رو نمیتونه تغییر بده
میشه در رابطه با همون کانکشنی که گفتین توسط xml socket میشه ایجاد کرد نمونه بذارین؟
 

tafrehzan

Member
با این فایل شما میتونین ایکس ام ال بسازین و خرو جی هم میده
برای ذخیره کردن آن تنها کاری که باید بکنین اینه که خروجی رو به یک صفحه پی اچ پی بفرستین و اونو ذخیره کنید این هم یه آموزش http://www.gotoandplay.it/_articles/2003/12/xmlSocket.php
نمونه هم گذاشتم
موفق باشید
 

پیوست ها

  • xmlSocket.zip
    55.8 کیلوبایت · بازدیدها: 37

benyamin_pc

Well-Known Member
این فایل کجا باید باشه تا کار کنه؟
این داده ها رو کجا می فرسته؟

کد:
mySocket.send(inputMsg.htmlText + "\n")




اینجا می فرسته؟
کد:
XMLSocket.prototype.onData = function(msg)
{
	msgArea.htmlText += msg
}
 
آخرین ویرایش:

tafrehzan

Member
به لوکال سرور میفرسته
mySocket.connect("localhost", 9999)
بعد اونجا با استفاده از کد های جاوا پردازش میشه
این هم کد های جا وا
 

پیوست ها

  • simpleServer.zip
    1.7 کیلوبایت · بازدیدها: 23

benyamin_pc

Well-Known Member
این برنامه کارش چیه؟وقتی بذاریمش تو سایت هر کسی که pm بذاره pm اون داخل تکس باکس می مونه؟و همه می تونن ببینن؟
اگه بخواهیم این کار رو دو به دو انجام بدیم چی؟یعنی هر دو کامپیوتر یا اون کامیوتر هایی که خودشون می خوان فقط pm ها رو ببینن چی؟
 

tafrehzan

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

tafrehzan

Member
بله کل برنامه رو باید بازنویسی کنیم و در گرفتن و دادن داده ها مرزبندی قرار بدیم
به نظر من این کاربا فلش زیاد خوب نیست بابرنامه نویسی میتونی راحت تر این کار رو انجام بدی چون فلش قابلیت های اینجوری رو نداره و باید با کدهای اضافه این کار ها رو انجام بدیم
 
بالا