MR.B4A 104 ارسال شده در 17 تیر، ۱۴۰۲ اشتراک گذاری ارسال شده در 17 تیر، ۱۴۰۲ سلام به همه از دوستان کسی هست که سورسی چیزی ار چت با استفاده از سوکت نویسی داشته باشه؟ یه چتی مثل چت با پشتیبانی. ریل تایم باشه ممنون لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امین شاهدی 5,771 ارسال شده در 18 تیر، ۱۴۰۲ اشتراک گذاری ارسال شده در 18 تیر، ۱۴۰۲ در ۱۴۰۲/۴/۱۷ در 01:03، batman123 گفته است: سلام به همه از دوستان کسی هست که سورسی چیزی ار چت با استفاده از سوکت نویسی داشته باشه؟ یه چتی مثل چت با پشتیبانی. ریل تایم باشه ممنون سلام ، مهم تر از سورس شما نیاز به سرور دارین اگه نه سورس هم به درد شما نمیخوره ، اگه سرور سوکت رو دارین و کد های سرور هم آمادس بگین من سمت کلاینت رو راهنماییتون کنم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
MR.B4A 104 ارسال شده در 19 تیر، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 19 تیر، ۱۴۰۲ ۱ ساعت قبل، امین شاهدی گفته است: سلام ، مهم تر از سورس شما نیاز به سرور دارین اگه نه سورس هم به درد شما نمیخوره ، اگه سرور سوکت رو دارین و کد های سرور هم آمادس بگین من سمت کلاینت رو راهنماییتون کنم سلام. بله قطعا نیاز به سرور هست اما من این سورس رو برای آموزش میخواستم با زمپ میشه سورس رو تست کرد؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امین شاهدی 5,771 ارسال شده در 19 تیر، ۱۴۰۲ اشتراک گذاری ارسال شده در 19 تیر، ۱۴۰۲ 12 ساعت قبل، batman123 گفته است: سلام. بله قطعا نیاز به سرور هست اما من این سورس رو برای آموزش میخواستم با زمپ میشه سورس رو تست کرد؟ بله اگه سرور رو phpبخواین بزنین بله ولی بهترین گزینه اینه سرور رو توسط nodeJs و socket IO بزنین لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
MR.B4A 104 ارسال شده در 19 تیر، ۱۴۰۲ سازنده اشتراک گذاری ارسال شده در 19 تیر، ۱۴۰۲ 21 دقیقه قبل، امین شاهدی گفته است: بله اگه سرور رو phpبخواین بزنین بله ولی بهترین گزینه اینه سرور رو توسط nodeJs و socket IO بزنین بله درجریان هستم که با node بهینه تره و فکر کنم کلاینتای بیشتری رو هم ساپورت میکنه. اما من در حده همین php میخوام آموزشی یا سورسی دارید که به صورت ریل تایم دستورات پیاده سازی شده باشن؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امین شاهدی 5,771 ارسال شده در 19 تیر، ۱۴۰۲ اشتراک گذاری ارسال شده در 19 تیر، ۱۴۰۲ ببینید اصلا چیز خاصی نیست ، و اینکه سورس نسبت به سرور کلا متغیره ، فانکشن های دریافتی تو سرور تعریف میشه یه نمونه کد برای کانکت شدن و دریافت اطلاعات : سمت سرور لیسن میکنید به پورت مورد نظر ، برای مثال 1234 (NodeJS) const express = require('express'); const app = express(); const server = http.createServer(app); const { Server } = require("socket.io"); const io = new Server(server); server.listen(1234, () => { console.log('listening on :1234'); }); سمت بی فور ای کانکت میشین به سرور : Dim socket As SocketIOClient socket.initialize("eventName") socket.connect("1207.0.0.1:1234","",False) بعد از کانکت شدن میخواین به همه کسایی که آنلاینین بگین که فلانی کانکت شد (NodeJS): io.on('connection', (socket) => { socket.broadcast.emit('newconnection',"NewUserConnected","Ettelaat karbar ke mitunin az socket.handshake begirin") } و حالا درخواست هاتون رو به صورت emit میفرستین سرور ، برای مثال میخواین مسیج جدید بفرستین : socket.emit("sendMessage","Salam in ye msg jadid","nameKarbar") سمت سرور پیام رو میگیرین و به کاربر بعدی ارسال میکنین socket.on('sendMessage', (msg,user) => { socket.to(room).emit("gotAmessage",msg,user); }); و پیام دریافتی رو نمایش میدین socket.addEvent("socket","gotAmessage") Sub socket_gotAmessage(msg As String,user As String) 'msg jadid az server Log(msg) Log(user) End Sub این یه نمونه بود ، به نظرم به جای اینکه دنبال سورس باشید که فکر نکنم به جایی برسید حتی اگه سورسی پیدا کنید، خودتون آموزش های سوکت رو ببینید و با کلیت و طرز کارش آشنا شید و بعد با کد هاش ور برین و چیزی که میخواین رو پیاده سازی کنید ، حتما داکیومنت های https://socket.io رو ببینید لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
MR.B4A 104
سلام به همه
از دوستان کسی هست که سورسی چیزی ار چت با استفاده از سوکت نویسی داشته باشه؟
یه چتی مثل چت با پشتیبانی.
ریل تایم باشه
ممنون
لینک ارسال
به اشتراک گذاری در سایت های دیگر
5 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.