рдореЗрд░реЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рдРрд╕рд╛ рдЦрд┐рд▓реМрдирд╛ рдЖрдпрд╛

рдлреЛрди рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдереЛрдбрд╝рд╛ рдЦреЗрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдкреБрдирд░реНрд░рдЪрдирд╛
рд╡рд╛рдИрдлрд╛рдИ рдХреЗ рд╕рд╛рде рдПрдХ рд▓реИрдкрдЯреЙрдк рдХреЗ рд╕рд╛рде рд╕рд╢рд╕реНрддреНрд░, рдЯреИрдВрдХ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдЖрдИрдкреА 10.10.1.1 рдерд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдЙрд╕реЗ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ http рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред
10.10.1.1 : 80 рддрдХ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╣рд╛рдБ рдирд╣реАрдВ рдерд╛, рдЯреИрдВрдХ рдкрд░ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЛ рдЙрдард╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рд╕реЗ рдореИрдВ рдереЛрдбрд╝рд╛ рдкрд░реЗрд╢рд╛рди рд╣реЛ рдЧрдпрд╛ рдерд╛ред рдлрд┐рд░ рдореИрдВ рдПрдлрд╝рдЯреАрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ - рдпрд╣ рднреА рдКрдкрд░ рдФрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдкрд╣реБрдВрдЪ рдЦреБрд▓реА рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдореЗрдВред рдлрд┐рд░ рд╕реЗ рдирд┐рд░рд╛рд╢рд╛ред
рдЕрдЧрд▓рд╛ рдЪрд░рдг рдкреЛрд░реНрдЯ рд╕реНрдХреИрдирд┐рдВрдЧ рдерд╛ред рдЦреБрд▓реЗ рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ, рдЙрдирдореЗрдВ рд╕реЗ рджреЛ (
8150
рдФрд░
8196
) рдореБрдЭреЗ рд╕рдмрд╕реЗ рд╕рдВрджрд┐рдЧреНрдз рд▓рдЧреЗред
рдЙрдиреНрд╣реЗрдВ рдмреНрд░рд╛рдЙрдЬрд░ рдореЗрдВ рдЪреЗрдХ рдХрд┐рдпрд╛ред рдкреЛрд░реНрдЯ
8150
рдиреЗ рдореБрдЭреЗ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдПрдордЬреЗрдкреАрдЬреА рд╕реНрдЯреНрд░реАрдо рдкреЛрд░реНрдЯ
8196
рдкрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдЖрдЧреЗ рдпрд╣ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛ рдЧрдпрд╛ - рдирд┐рдпрдВрддреНрд░рдг рдЖрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЫреЛрдЯреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╕реНрдХреЗрдЪ рдХрд┐рдпрд╛ рдЬреЛ
8150
рдкреЛрд░реНрдЯ рдХреЛ рд╕реБрдирддрд╛ рд╣реИ, рд▓реИрдкрдЯреЙрдк рдХрд╛ рдЖрдИрдкреА
10.10.1.1
рд╕реЗрдЯ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕рдХреЗ рд╡рд╛рдИрдлрд╛рдИ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ рдореЛрдб рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛ред рдлреЛрди рд╕реЗ рдЗрд╕рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЯреИрдВрдХ рдирд┐рдпрдВрддреНрд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдЙрдореНрдореАрдж рдереА, рд╡рд╣ рдЙрд╕ рдмрдВрджрд░рдЧрд╛рд╣ рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛ рдЬрд┐рд╕реЗ рдореИрдВ рд╕реБрди рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЙрдбрд╝ рдЧрдпрд╛, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╡рд╣ рд╡реАрдбрд┐рдпреЛ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдкреЛрд░реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдерд╛ред рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдХреЗ рд╕рд┐рдореБрд▓реЗрд╢рди рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдХрд╛рд░реНрдпрдХреНрд░рдо рдЕрднреА рднреА рд╢реБрд░реВ рд╣реБрдЖред рдкреНрд░рдмрдВрдзрди рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдЖрдВрдХрдбрд╝реЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдкреНрд░рдмрдВрдзрди рдЯреАрдореЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреА, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдирд╣реАрдВ рдереЗред
рд╕рднреА рдЖрджреЗрд╢реЛрдВ рдореЗрдВ рджреЛ рдмрд╛рдЗрдЯреНрд╕ рд╣реЛрддреЗ рд╣реИрдВред
рдкрд╣рд▓рд╛ рдмрд╛рдЗрдЯ рдЙрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ, рдЬрд┐рд╕реЗ рдХрдорд╛рдВрдб рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
- 49 (
0x31
) - рдмрд╛рдПрдВ рдЯреНрд░реИрдХ - 50 (
0x32
) - рд╕рд╣реА рдЯреНрд░реИрдХ - 51 (
0x33
) - рдЯреЙрд╡рд░ (рдХреИрдорд░рд╛ рдХреЛ рдКрдкрд░ рдЙрдард╛рдирд╛ / рдШрдЯрд╛рдирд╛)
рджреВрд╕рд░рд╛ рдмрд╛рдЗрдЯ рдЖрдВрджреЛрд▓рди рдХреА рджрд┐рд╢рд╛ рд╣реИ:
- 48 (
0x30
) - рд╕реНрдЯреЙрдк (рд╕реНрдЯреЙрдк рдореВрд╡рдореЗрдВрдЯ) - 49 (
0x31
) - рдлреЙрд░рд╡рд░реНрдб / рдЕрдк (рдХреИрдорд░реЗ рдХреЗ рд▓рд┐рдП) - 50 (
0x32
) - рдкреАрдЫреЗ / рдиреАрдЪреЗ
рдЗрди рдЖрджреЗрд╢реЛрдВ рдХреЛ рдорд┐рд▓рд╛рдХрд░, рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдЯреИрдВрдХ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ 4 рдмрд╛рдЗрдЯреНрд╕
0x31 0x31 0x32 0x31
рднреЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдХрдорд╛рдВрдб рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди, рдпрджрд┐ рдПрдХ рдФрд░ рдХрдорд╛рдВрдб рдирд╣реАрдВ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ 1s рдХреЗ рдмрд╛рдж рдХрд╣реАрдВ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдВрдмрдВрдз
рд╡реЗ рд▓рдЧрд╛рддрд╛рд░ рдЯреИрдВрдХ рд╕реЗ рд╕реАрдзреЗ рдЬреБрдбрд╝реЗрдВрдЧреЗ, рдореИрдВ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдФрд░ рдореИрдВрдиреЗ рдЯреАрдкреА-рд▓рд┐рдВрдХ рдПрдордЖрд░ 3020 рд░рд╛рдЙрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬреЛ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЭреВрда рдмреЛрд▓ рд░рд╣рд╛ рдерд╛ред
рдЗрд╕рдореЗрдВ OpenWrt рдлрд░реНрдорд╡реЗрдпрд░ рдбрд╛рд▓рдирд╛, рдореИрдВрдиреЗ рдЗрд╕реЗ рдЯреИрдВрдХ рдХреЗ рд░рд╛рдЙрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рд╕реНрдерд╛рдиреАрдп рдЗрдВрдЯрд░рдлреЗрд╕ рд╕реЗ рд╡рд╛рдИрдлрд╛рдИ рдореЗрдВ
8150
рдФрд░
8196
рдХреЗ рдкреЛрд░реНрдЯ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рд╣реЛрдо рд░рд╛рдЙрдЯрд░ рд╕реЗ рдЬреЛрдбрд╝рд╛ред рдЕрдм рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЯреИрдВрдХ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ред
рдкреНрд░рдмрдВрдз
рдиреАрдЪреЗ рдПрдХ рд╕рд░рд▓ рд╕реА # рдХреЛрдб рд╣реИ рдЬреЛ рдПрдХ рдЯреИрдВрдХ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХреЛрдИ рдХрд╛рдо рдЖрдПрдЧрд╛ред