احصائياتى

الردود
1

المشاهدات
342
 
سمير
.:: عضو نشيط ::.
الإجابات المقدمة: 2

    غير متواجد

المشاركات
178

+التقييم
0.07

تاريخ التسجيل
Jul 2019

الاقامة

نظام التشغيل

رقم العضوية
373
2019-11-08, 08:55 PM
المشاركة 1
2019-11-08, 08:55 PM
المشاركة 1
افتراضي تمت الإجابة رايدر لينكات السورسات كلها بايظه
رايدر لينكات السورسات كلها بايظه


أفضل جواب - كتبه zezonever
ده ملف ServerSocket.cs اتفضل بتاع سرفري


كود:
namespace BlackBlock.Network.Sockets
{
    
using System;
    
using System.Collections.Concurrent;
    
using System.Net;
    
using System.Net.Sockets;
    
using System.Runtime.InteropServices;
    
using System.Threading;
    
using BlackBlock;

    public 
delegate void NetworkClientConnection(ClientWrapper client);
    public 
delegate void NetworkClientReceive(Byte[] buffer, Int32 length, ClientWrapper client);

    public class 
ServerSocket
    
{
        public 
Socket Socket { get; private set; }
        public 
IPEndPoint LocalEndPoint { get; private set; }
        public 
String Name { get; private set; }

        public 
NetworkClientConnection OnConnect;
        public 
NetworkClientReceive OnReceive;
        public 
NetworkClientConnection OnDisconnect;
        public 
BruteForceAttackProtection AttackProtector;

        public 
Int32 ClientBufferSize;

        public 
ServerSocket(String name, UInt32 maximum, UInt32 banTime)
        {
            
Name = name;
            
AttackProtector = new BruteForceAttackProtection(maximum, banTime);
        }

        public 
void Prepare(int port, IPProtectionLevel protectionLevel)
        {
            
LocalEndPoint = new IPEndPoint(IPAddress.Any, port);
            
Socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            
Socket.Bind(LocalEndPoint);
            
Socket.SetIPProtectionLevel(protectionLevel);
            
Socket.NoDelay = true;
            
Socket.Listen((int)SocketOptionName.MaxConnections);
        }

        public 
void BeginAccept()
        {
            
Socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, false);
            
Socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.DontLinger, true);
            
Socket.BeginAccept(Accept, null);
        }

        private 
void Accept(IAsyncResult result)
        {
            
Socket clientSocket;

            try
            {
                
clientSocket = Socket.EndAccept(result);
            }
            catch (
SocketException)
            {
                
BeginAccept();
                return;
            }

            if (
AttackProtector.Authenticate(clientSocket))
            {
                
clientSocket.ReceiveBufferSize = ClientBufferSize;
                var 
client = new ClientWrapper(this, clientSocket, ClientBufferSize);
                
InvokeOnConnect(client);
                
client.BeginReceive();
            }
            else
                
clientSocket.Disconnect(false);
            
BeginAccept();
        }

        public 
void InvokeOnConnect(ClientWrapper client)
        {
            if (
OnConnect != null) OnConnect(client);
        }

        public 
void InvokeOnReceive(Byte[] buffer, Int32 length, ClientWrapper client)
        {
            if (
OnReceive != null) OnReceive(buffer, length, client);
        }

        public 
void InvokeOnDisconnect(ClientWrapper client)
        {
            if (!
client.IsAlive) return;

            if (
OnDisconnect != null) OnDisconnect(client);
        }
    }
} 

قديم 2019-11-09, 01:36 AM
المشاركة 2
Rider
.:: نائب المدير ::.
الإجابات المقدمة: 989
  • غير متواجد
افتراضي رد: رايدر لينكات السورسات كلها بايظه
ده بسبب لينكات الربحيه كلم ايمن هوه معاه كل اللينكات اليلسمه غير الربحيه


العلامات المرجعية



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الانتقال السريع

المواضيع المتشابهه للموضوع: رايدر لينكات السورسات كلها بايظه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
عايز اسحب الكابس من الناس كلها ahmedshetos888 مشكلات السيرفيرات كونكر الشخصيه 3 2020-01-29 06:46 AM
InnerPowerFull من ضفطه واحده يظهر عند الناس كلها zezonever تطوير سيرفرات كونكر 11 2019-11-08 11:50 PM
سورس خالد محمد بعد حل المشاكل كلها الى كانت فيه The.SniperR سورسات كونكر 1 2019-09-27 08:40 AM
شوبات كلها فى انبسى واحد Hazem تطوير سيرفرات كونكر 0 2019-05-06 12:53 PM
خلي الوحوش كلها توقع سي بي اس اعلي لل vip 7 Mero تطوير سيرفرات كونكر 0 2019-04-24 12:27 AM


الساعة الآن 07:27 AM