
เดเดณเตเดณเดตเดฐเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเตเด เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเตเดเดณเตเด เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเตป เดธเดฎเตผเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเตเดฐเตเดเตเดเดคเตเดคเดฟเตฝ
เดตเดฟเดถเตเดตเดธเดจเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดพ เดเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตปเตเดฑเต เด เดเดฟเดธเตเดฅเดพเดจเดเดพเดฐเตเดฏเดเตเดเตพ เดฒเตเดเดจเด เดเตผเดเตเดเดเตเดฏเตเดฏเตเดจเตเดจเต, เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต , UDP, TCP เดเดจเตเดจเดฟเดตเดฏเตเตพเดชเตเดชเตเดเต. เดเดคเดฟเดจเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ , , เดเตเดเดพเดคเต "เดเดฎเตเดชเตเดฏเตเดเตเดเตผ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ. เดเตเดชเตเดชเต-เดกเตเตบ เด เดชเตเดฐเตเดเตเดเต" เดเดจเตเดจ เดชเตเดธเตเดคเดเดเตเดเดณเตเด, เด เดฒเตเดฒเดพเดคเตเดคเดชเดเตเดทเด เดเดฒเตเดฒเดพเดตเดฐเตเด เดเดพเดจเตปเดฌเตเดฎเดฟเดจเตเดฏเตเด เดเดฒเดฟเดซเตเดฑเตเดตเดฟเดจเตเดฏเตเด เดเตเดฑเดฟเดเตเดเต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดเตผเดเตเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเต.
เดเตเดฐเดพเตปเดธเตเดชเตเตผเดเตเดเต เดฒเตเดฏเตผ เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ
เดตเตเดฏเดคเตเดฏเดธเตเดค เดนเตเดธเตเดฑเตเดฑเตเดเดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดเตเดฐเดฟเดฏเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดเดฐเต เดฒเตเดเดฟเดเตเดเตฝ เดเดฃเดเตเดทเตป เดจเตฝเดเตเดจเตเดจเต. เดเดฐเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดตเตเดเตเดทเดฃเดเตเดฃเดฟเตฝ, เดเดฐเต เดฒเตเดเดฟเดเตเดเตฝ เดเดฃเดเตเดทเตป เดชเตเดฐเดเตเดฐเดฟเดฏเดเดณเต เดจเตเดฐเดฟเดเตเดเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเดพเดจเตฝ เดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต.

เดเตปเดกเต เดธเดฟเดธเตเดฑเตเดฑเดเตเดเตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต, เดชเดเตเดทเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฑเตเดเตเดเดฑเตเดเดณเดฒเตเดฒ (เดเดดเดฟเดเต - ). เด เดฏเดฏเตเดเตเดเตเดจเตเดจเดฏเดพเดณเตเดเต เดญเดพเดเดคเตเดคเต, เดเตเดฐเดพเตปเดธเตเดชเตเตผเดเตเดเต เดฒเตเดฏเตผ, เด เดฏเดฏเตโเดเตเดเตเดจเตเดจ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดเตเดฐเดฟเดฏเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเดญเดฟเดเตเดเตเดจเตเดจ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดฒเตเดฏเตผ เดกเดพเดฑเตเดฑเดฏเต เดธเตเดเตโเดฎเตเตปเตเดฑเตเดเตพ เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจ เดเตเดฐเดพเตปเดธเตโเดชเตเตผเดเตเดเต เดฒเตเดฏเตผ เดชเดพเดเตเดเดฑเตเดฑเตเดเดณเดพเดฏเดฟ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต.

เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดฒเตเดฏเตผ เดธเดจเตเดฆเตเดถเดเตเดเดณเต เดถเดเดฒเดเตเดเดณเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเต (เดเดตเดถเตเดฏเดฎเตเดเตเดเดฟเตฝ) เดเดฐเตเดจเตเดจเดฟเดจเตเด เดเดฐเต เดเตเดฐเดพเตปเดธเตเดชเตเตผเดเตเดเต เดฒเตเดฏเตผ เดนเตเดกเตผ เดเตเตผเดคเตเดคเดพเดฃเต เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต.

เดเตเดฐเดพเตปเดธเตเดชเตเตผเดเตเดเต เดฒเตเดฏเตผ เดธเตเดเตเดฎเตเตปเตเดฑเดฟเดจเต เด เดฏเดเตเดเดฏเดพเดณเตเดเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฒเตเดฏเดฑเดฟเดฒเตเดเตเดเต เดเดเดคเตเดคเดฟเดตเดฟเดเตเดจเตเดจเต, เด เดตเดฟเดเต เดธเตเดเตโเดฎเตเตปเตเดฑเต เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฒเตเดฏเตผ เดชเดพเดเตเดเดฑเตเดฑเดฟเตฝ (เดกเดพเดฑเตเดฑเดพเดเตเดฐเดพเด) เดชเตเดคเดฟเดเตเดเต เด เดฏเดฏเตโเดเตเดเตเดจเตเดจเต. เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เด เดตเดธเดพเดจเดคเตเดคเดฟเตฝ, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฒเตเดฏเตผ เดกเดพเดฑเตเดฑเดพเดเตเดฐเดพเดฎเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตเดฐเดพเตปเดธเตเดชเตเตผเดเตเดเต เดฒเตเดฏเตผ เดธเตเดเตโเดฎเตเตปเตเดฑเดฟเดจเต เดเดเตโเดธเตโเดเตเดฐเดพเดเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฐเดพเตปเดธเตโเดชเตเตผเดเตเดเต เดฒเตเดฏเดฑเดฟเดฒเตเดเตเดเต เดเตเดฎเดพเดฑเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เด เดเตเดคเตเดคเดคเดพเดฏเดฟ, เดเตเดฐเดพเตปเดธเตเดชเตเตผเดเตเดเต เดฒเตเดฏเตผ เดธเตเดตเตเดเดฐเดฟเดเตเด เดธเตเดเตเดฎเตเตปเตเดฑเดฟเดจเต เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เด เดเตเดเดจเต เด เดคเดฟเตปเตเดฑเต เดกเดพเดฑเตเดฑ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเต เดฒเดญเตเดฏเดฎเดพเดเตเด.

เดตเดฟเดถเตเดตเดธเดจเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดพ เดเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตปเตเดฑเต เดคเดคเตเดตเดเตเดเตพ
เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดธเตเดฐเดเตเดทเดฟเดคเดฎเดพเดฏ เดเดพเดจเดฒเดฟเดฒเตเดเต เดตเดฟเดถเตเดตเดธเดจเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดพ เดเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตป
เดเดฑเตเดฑเดตเตเด เดฒเดณเดฟเดคเดฎเดพเดฏ เดเตเดธเต. เด เดฏเดฏเตเดเตเดเตเดจเตเดจ เดตเดถเด เดฎเตเดเดณเดฟเดฒเต เดชเดพเดณเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เด เดคเต เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจ เดเดฐเต เดชเดพเดเตเดเดฑเตเดฑเต เดธเตเดทเตเดเดฟเดเตเดเตเดเดฏเตเด เดเดพเดจเดฒเดฟเดฒเตเดเตเดเต เด เดฏเดฏเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดธเตเตผเดตเตผ
package main
import (
"log"
"net"
)
func main() {
// IP-ะฐะดัะตั ัะตัะฒะตัะฐ ะธ ะฟะพัั
serverAddr, err := net.ResolveUDPAddr("udp", "127.0.0.1:12000")
if err != nil {
log.Fatal(err)
}
// ัะพะทะดะฐะตะผ ัะพะบะตั ั ะฟะพััะพะผ
serverConn, err := net.ListenUDP("udp", serverAddr)
if err != nil {
log.Fatal(err)
}
// ะพัะปะพะถะตะฝะฝะพะต ะทะฐะบัััะธะต ัะพะตะดะธะฝะตะฝะธั
defer serverConn.Close()
// ัะพะทะดะฐะตะผ ะฑััะตั ะดะปั ะดะฐะฝะฝัั
buf := make([]byte, 1024)
// ะถะดะตะผ ัะพะตะดะธะฝะตะฝะธะต
for {
// ัะธัะฐะตะผ ะทะฐะฟัะพั
n, addr, err := serverConn.ReadFromUDP(buf)
// ะฟะตัะตะดะฐะตะผ ะดะฐะฝะฝัะต ะฒ ะะะ ะฅะะะ ััะพะฒะตะฝั: ะฒ ะฝะฐัะตะผ ัะปััะฐะต stdout
println(string(buf[0:n]), " form ", addr.IP.String())
if err != nil {
log.Fatal(err)
}
// ะพัะฒะตัะฐ ะฝะตั, ั.ะบ. ััะพ UDP + ะฝะฐะดะตะถะฝัะน ะบะฐะฝะฐะป
}
}เดเดชเดญเตเดเตเดคเดพเดตเต
package main
import (
"fmt"
"log"
"net"
"time"
)
func main() {
// IP-ะฐะดัะตั ัะตัะฒะตัะฐ ะธ ะฟะพัั
serverAddr, err := net.ResolveUDPAddr("udp", "127.0.0.1:12000")
if err != nil {
log.Fatal(err)
}
// ะปะพะบะฐะปัะฝัะน IP-ะฐะดัะตั ะธ ะฟะพัั
localAddr, err := net.ResolveUDPAddr("udp", "127.0.0.1:0")
if err != nil {
log.Fatal(err)
}
// ัััะฐะฝะพะฒะบะฐ ัะพะตะดะธะฝะตะฝะธั
conn, err := net.DialUDP("udp", localAddr, serverAddr)
if err != nil {
log.Fatal(err)
}
// ะพัะปะพะถะตะฝะฝะพะต ะทะฐะบัััะธะต ัะพะตะดะธะฝะตะฝะธั
defer conn.Close()
for {
// ะฟะพะปััะตะฝะธะต ะดะฐะฝะฝัั
ะพั ะะะ ะฅะะะะ ััะพะฒะฝั
fmt.Print("ะะฒะตะดะธัะต ัััะพัะฝะพะต ะฟัะตะดะปะพะถะตะฝะธะต > ")
var msg string
_, err := fmt.Scanf("%s", &msg)
if err != nil {
log.Fatal(err)
}
// ะฟะตัะตะดะฐะตััั ะฟะพัะพะบ ะฑะฐะนั, ะฐ ะฝะต ัััะพะบะฐ
buf := []byte(msg)
// ะทะฐะฟะธัั (ะฟะตัะตะดะฐัะฐ) ะฒ ัะพะตะดะธะฝะตะฝะธะต
_, err = conn.Write(buf)
if err != nil {
log.Fatal(err)
}
// 1 ัะตะบัะฝะดะพัะบั
time.Sleep(time.Second * 1)
}
}เดธเดพเดงเตเดฏเดฎเดพเดฏ เดชเดฟเดถเดเตเดเดณเตเดณเตเดณ เดเดฐเต เดเดพเดจเดฒเดฟเดฒเตเดเต เดตเดฟเดถเตเดตเดธเดจเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดพ เดเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตป
เด เดเตเดคเตเดค เดเดเตเดเด, เดเดฒเตเดฒเดพ เดเตเดฐเดพเตปเดธเตเดฎเดฟเดฑเตเดฑเต เดชเดพเดเตเดเดฑเตเดฑเตเดเดณเตเด เด เดต เด เดฏเดเตเด เดเตเดฐเดฎเดคเตเดคเดฟเดฒเดพเดฃเต เดฒเดญเดฟเดเตเดเดคเตเดจเตเดจเต เด เดจเตเดฎเดพเดจเดฟเดเตเดเตเด, เดเดจเตเดจเดพเตฝ เดเดพเดจเตฝ เดเดฟเดฒเดชเตเดชเตเตพ เดตเดฟเดเดฒเดคเดเดณเตเดเต เดกเดพเดฑเตเดฑ เดเตเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเดพเตฝ เด เดตเดฏเดฟเดฒเต เดฌเดฟเดฑเตเดฑเตเดเตพ เดเตเดเดพเดฏเตเดเตเดเดพเด.

เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเดเดตเดฟเดงเดพเดจเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต:
- เดชเดฟเดถเดเต เดเดฃเตเดเตเดคเตเดคเตฝ;
- เดชเตเดฐเดคเดฟเดเดฐเดฃเด;
- เดชเตเดจเดเดธเดเดชเตเดฐเตเดเตเดทเดฃเด.
เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดคเดตเดฃ เดเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตป เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดธเดเดตเดฟเดงเดพเดจเดเตเดเดณเตเดณเตเดณ เดตเดฟเดถเตเดตเดธเดจเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดเตเดฐเดพเตปเดธเตเดซเตผ เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเตเดเดณเต เดเดเตเดเตเดฎเดพเดฑเตเดฑเดฟเดเต เดฑเดฟเดชเตเดชเตเดฑเตเดฑเต เดฑเดฟเดเตเดตเดธเตเดฑเตเดฑเต (ARQ) เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเตเดเตพ เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเต.
เดเตเดเดพเดคเต, เด
เดตเดธเดพเดจ เดชเดพเดเตเดเดฑเตเดฑเดฟเตปเตเดฑเต เดเตเดฎเดพเดฑเตเดฑเดคเตเดคเดฟเตปเตเดฑเต เดซเดฒเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เดชเดพเตผเดเตเดเดฟเดเตเดเต เดเดฐเต เดตเดฟเดตเดฐเดตเตเด เดฒเดญเดฟเดเตเดเดพเดคเตเดคเดชเตเดชเตเตพ, เดฐเดธเตเดคเตเดเดณเดฟเดฒเต เดชเดฟเดถเดเตเดเดณเตเดเต เดธเดพเดงเตเดฏเดค เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเดจเตเดจเดคเต เดฎเตเดฒเตเดฏเดตเดคเตเดคเดพเดฃเต.
เด เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเด, เดเดฟเดธเดฟเดชเดฟเดฏเดฟเดฒเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดชเดพเดเตเดเดฑเตเดฑเดฟเตปเตเดฑเต เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเตผ เด
เดเดเตเดเดฟเดฏ เดกเดพเดฑเตเดฑ เดชเดพเดเตเดเดฑเตเดฑเดฟเดฒเตเดเตเดเต เดเดฐเต เดชเตเดคเดฟเดฏ เดซเตเตฝเดกเต เดเตเตผเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต.

เดชเดพเดเตเดเดฑเตเดฑเต เดตเดณเดเตเดเตเดเดฟเดเตเดเดฒเดฟเดจเตเด เดจเดทเตเดเดคเตเดคเดฟเดจเตเด เดตเดฟเดงเตเดฏเดฎเดพเดฏ เดเดฐเต เดตเดฟเดถเตเดตเดธเดจเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เดเดพเดจเดฒเดฟเดฒเตเดเต เดตเดฟเดถเตเดตเดธเดจเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดพ เดเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตป
เดตเดฟเดเดฒเดคเดฏเตโเดเตเดเตเดชเตเดชเด, เดจเดฟเตผเดญเดพเดเตเดฏเดตเดถเดพเตฝ, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ เดชเดพเดเตเดเดฑเตเดฑเต เดจเดทเตโเดเดฎเตเดฃเตเดเต.
เด เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดฎเตเดเตเดเดพเดจเดฟเดธเดเตเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฃเต:
- เดชเดพเดเตเดเดฑเตเดฑเต เดจเดทเตเดเดคเตเดคเดฟเตปเตเดฑเต เดตเดธเตเดคเตเดค เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเตเดจเตเดจเต;
- เดจเดทเตเดเดชเตเดชเตเดเตเด เดชเดพเดเตเดเดฑเตเดฑเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เดเดเตเดทเดฟเดเตเดเต เดตเตเดฃเตเดเตเด เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเด.
เดเตเดเดพเดคเต, เดชเดพเดเตเดเตเดเดฟเตปเตเดฑเต เดจเดทเตเดเดคเตเดคเดฟเดจเต เดชเตเดฑเดฎเต, เดฐเดธเตเดคเต เดจเดทเตเดเดชเตเดชเตเดเดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดคเดฏเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดจเตเดจเตเด เดจเดทเตเดเดชเตเดชเตเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดเดพเดฐเตเดฏเดฎเดพเดฏ เดเดพเดฒเดคเดพเดฎเดธเดคเตเดคเตเดเต เดกเตเดฒเดฟเดตเดฑเดฟ เดเตเดฏเตเดฏเตเดฃเตเดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดเดฒเตเดฒเดพ เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเดฟเดฒเตเด, เดเดฐเต เดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต: เดชเดพเดเตเดเดฑเตเดฑเต เดตเตเดฃเตเดเตเด เดเตเดฎเดพเดฑเตเดฑเด เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจเต. เดธเดฎเดฏเด เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เด เดธเดเดตเดฟเดงเดพเดจเด เดเดฐเต เดเตเดฃเตเดเตเดกเตเตบ เดเตเดฎเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดเดคเต เดเดพเดคเตเดคเดฟเดฐเดฟเดชเตเดชเต เดเดเดตเตเดณเดฏเตเดเต เด เดตเดธเดพเดจเด เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เด เดเตเดเดจเต เดชเดพเดเตเดเตเดเดฟเตฝ TCPKeepAlive เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ 15 เดธเตเดเตเดเตปเดกเต เดเดฏเดฟ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต:
// defaultTCPKeepAlive is a default constant value for TCPKeepAlive times
// See golang.org/issue/31510
const (
defaultTCPKeepAlive = 15 * time.Second
)เดเดฐเต เดคเดตเดฃเดฏเตเด เดเดฐเต เดชเดพเดเตเดเดฑเตเดฑเต เดเตเดฎเดพเดฑเตเดฎเตเดชเตเตพ เด เดฏเดฏเตเดเตเดเตเดจเตเดจ เดตเดถเด เดเดฐเต เดเตเดฎเตผ เดเดฐเดเดญเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต (เดเดฆเตเดฏเดคเตเดคเตเดฏเตเด เดฐเดฃเตเดเดพเด เดคเดตเดฃเดฏเตเด), เดเตเดฎเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดคเดเดธเตเดธเดเตเดเตพ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดคเต เด เดคเต เดจเดฟเตผเดคเตเดคเตเด.
เด เดคเดฟเดจเดพเตฝ, เดตเดฟเดถเตเดตเดธเดจเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดพ เดเตเดฐเดพเตปเดธเตเดซเตผ เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเตเดเดณเตเดเต เดชเตเดฐเดงเดพเดจ เดเดถเดฏเดเตเดเดณเตเดฎเดพเดฏเดฟ เดเดเตเดเตพ เดชเดฐเดฟเดเดฟเดคเดฐเดพเดฏเดฟ:
- เดเตเดเตเดเตเดธเด;
- เดชเดพเดเตเดเตเดเตเดเดณเตเดเต เดเตเดฐเดฎเดธเดเดเตเดฏเดเตพ;
- เดเตเดฎเดฑเตเดเตพ;
- เดชเตเดธเดฟเดฑเตเดฑเตเดตเต, เดจเตเดเดฑเตเดฑเตเดตเต เดฐเดธเตเดคเตเดเตพ.
เดเดจเตเดจเดพเตฝ เด เดคเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ!
เดชเตเดชเตเดชเตเดฒเตเดจเดฟเดเดเต เดเดณเตเดณ เดตเดฟเดถเตเดตเดธเดจเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดเตเดฐเดพเตปเดธเตเดซเตผ เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ
เดเดเตเดเตพ เดเดคเดฟเดจเดเด เดชเดฐเดฟเดเดฃเดฟเดเตเด เดตเตเดฐเดฟเดฏเตปเตเดฑเดฟเตฝ, เดตเดฟเดถเตเดตเดธเดจเตเดฏเดฎเดพเดฏ เดกเตเดฒเดฟเดตเดฑเดฟ เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดตเดณเดฐเต เดเดพเดฐเตเดฏเดเตเดทเดฎเดฎเดฒเตเดฒ. เดเตผเดเดฟเดเดฟ เดตเตผเดฆเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดจเตเดธเดฐเดฟเดเตเดเต เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏ เดเดพเดจเตฝ เดจเตฝเดเตเดจเตเดจ เดเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตป "เดฎเดจเตเดฆเดเดคเดฟเดฏเดฟเดฒเดพเดเตเดเดพเตป" เดคเตเดเดเตเดเตเดจเตเดจเต. เด เดคเดฟเตปเตเดฑเต เดเดพเดฐเตเดฏเดเตเดทเดฎเดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏ เดเดพเดจเตฝ เดถเตเดทเดฟ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดฏเตเดเดจเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด เดชเตเดชเตเดชเตเดฒเตเดจเดฟเดเดเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.

เดชเตเดชเตเดชเตเดฒเตเดจเดฟเตปเตเดฑเต เดเดชเดฏเตเดเด เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เดจเดฏเดฟเดเตเดเตเดจเตเดจเต:
- เด เดฏเดเตเด เดเดฒเตเดฒเดพ เดชเดพเดเตเดเดฑเตเดฑเตเดเดณเตเด (เดตเตเดฃเตเดเตเด เดธเดเดชเตเดฐเตเดเตเดทเดฃเด เดเดดเดฟเดเต) เด เดฆเตเดตเดฟเดคเตเดฏเดฎเดพเดฏเดฟ เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดฏเดชเตเดชเตเดเตเดฃเตเดเดคเดฟเดจเดพเตฝ, เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเดฑเตเดเดณเตเดเต เดถเตเดฐเตเดฃเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต;
- เดเตเดฎเดพเดฑเตเดฑเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเด เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดฎเดพเดฏ เดตเดถเดเตเดเดณเดฟเตฝ เดฌเดซเดฑเตเดเตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดฃเตเดเดคเดฟเตปเตเดฑเต เดเดตเดถเตเดฏเดเดค.
เดชเดพเดเตเดเดฑเตเดฑเต เด เดดเดฟเดฎเดคเดฟ, เดจเดทเตโเดเด, เดเดพเดฒเดคเดพเดฎเดธเด เดเดจเตเดจเดฟเดตเดฏเตโเดเตเดเตเดคเดฟเดฐเต เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเต เดเดถเตเดฐเดฏเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเด เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเตผ เดถเตเดฐเตเดฃเดฟเดฏเตเด เดฌเดซเตผ เดตเดฒเตเดชเตเดช เดเดตเดถเตเดฏเดเดคเดเดณเตเด. เดชเตเดชเตเดชเตเดฒเตเดจเดฟเดเดเดฟเตปเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดชเดฟเดถเดเตเดเตพ เดคเดฟเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฐเดฃเตเดเต เดฐเตเดคเดฟเดเดณเตเดฃเตเดเต:
- N เดชเดพเดเตเดเดฑเตเดฑเตเดเตพ เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเด;
- เดคเดฟเดฐเดเตเดเตเดเตเดคเตเดค เดเดตเตผเดคเตเดคเดจเด.
N เดชเดพเดเตเดเดฑเตเดฑเตเดเตพ เดคเดฟเดฐเดฟเดเต เดชเตเดเตเดจเตเดจเต - เดธเตเดฒเตเดกเดฟเดเดเต เดตเดฟเตปเดกเต เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ

เด เดฏเดฏเตเดเตเดเตเดจเตเดจเดฏเดพเตพ เดฎเตเดจเตเดจเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเดตเตปเตเดฑเตเดเตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเดฃเด:
- เดเดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดตเดฟเดณเดฟเดเตเดเตเด. เดกเดพเดฑเตเดฑ เด เดฏเดฏเตโเดเตเดเตเดจเตเดจ เดซเดเดเตโเดทเดจเต โเดฎเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตโ เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดฎเตเดชเตเตพ, เด เดฏเดฏเตโเดเตเดเตเดจเตเดจ เดตเดถเด เดเดฆเตเดฏเด เดตเดฟเตปเดกเต เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเตปเตเดฑเต เด เดณเดตเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต (เด เดคเดพเดฏเดคเต, เดฐเดธเตเดคเตเดเตพเดเตเดเดพเดฏเดฟ เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ N เด เดฏเดเตเด เดธเดจเตเดฆเตเดถเดเตเดเดณเตเดเต เดธเดพเดจเตเดจเดฟเดงเตเดฏเด). เดตเดฟเตปเดกเต เดถเตเดจเตเดฏเดฎเดพเดฃเตเดเตเดเดฟเตฝ, เดเดฐเต เดชเตเดคเดฟเดฏ เดชเดพเดเตเดเดฑเตเดฑเต เดเดจเดฑเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดชเตเดฐเดเตเดทเตเดชเดฃเด เดเตเดฏเตเดฏเตเดเดฏเตเด เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดฎเตเดฒเตเดฏเดเตเดเตพ เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เด เดฒเตเดฒเตเดเตเดเดฟเตฝ, เด เดฏเดฏเตเดเตเดเตเดจเตเดจ เดตเดถเด เดฎเตเดเดณเดฟเดฒเต เดชเดพเดณเดฟเดฏเดฟเดฒเตเดเตเดเต เดกเดพเดฑเตเดฑ เดจเตฝเดเตเดจเตเดจเต, เดเดคเต เดตเดฟเตปเดกเต เดจเดฟเดฑเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดฟเตปเตเดฑเต เดตเตเดฏเดเตเดคเดฎเดพเดฏ เดธเตเดเดจเดฏเดพเดฃเต. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดฎเตเดเดณเดฟเดฒเต เดชเดพเดณเดฟ เดเตเดฑเดเตเดเต เดธเดฎเดฏเดคเตเดคเดฟเดจเต เดถเตเดทเด เดกเดพเดฑเตเดฑ เดตเตเดฃเตเดเตเด เดเตเดฎเดพเดฑเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเด. เดเดฐเต เดฏเดฅเดพเตผเดคเตเดฅ เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเตฝ, เด เดฏเดฏเตเดเตเดเตเดจเตเดจเดฏเดพเตพ เดเดจเตเดจเตเดเดฟเตฝ เดกเดพเดฑเตเดฑเดฏเต เดฌเดซเตผ เดเตเดฏเตเดฏเตเด (เด เดคเต เดเดเดจเดเดฟ เด เดฏเดฏเตโเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเดเดฐเด) เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฐเต เดธเดฎเดจเตเดตเดฏ เดธเดเดตเดฟเดงเดพเดจเด (เดธเตเดฎเดพเดซเตเตผ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดซเตเดฒเดพเดเต เดชเตเดฒเตเดณเตเดณเดต) เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด, เด เดคเต เดตเดฟเตปเดกเต เดถเตเดจเตเดฏเดฎเดพเดเตเดฎเตเดชเตเตพ เดฎเดพเดคเตเดฐเด เด เดฏเดฏเตโเดเตเดเตฝ เดซเดเดเตโเดทเดจเต เดตเดฟเดณเดฟเดเตเดเดพเตป เดฎเตเดเดณเดฟเดฒเต เดชเดพเดณเดฟเดฏเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดธเดฎเดจเตเดตเดฏ เดธเดเดตเดฟเดงเดพเดจเด เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. .
- เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเด เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต. เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเดฟเตฝ, เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเตผ N เดเดณเตเดณ เดเดฐเต เดชเดพเดเตเดเดฑเตเดฑเดฟเดจเต, N-เดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเดฑเตเดเดณเตเดณเตเดณ เดเดฒเตเดฒเดพ เดชเดพเดเตเดเดฑเตเดฑเตเดเดณเตเด เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏเดฟ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดตเตเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดชเตเดคเต เด เดเดเตเดเดพเดฐเด เดจเตฝเดเตเดจเตเดจเต.
- เดเดพเดคเตเดคเดฟเดฐเดฟเดชเตเดชเต เดเดเดตเตเดณ เดเดพเดฒเดนเดฐเดฃเดชเตเดชเตเดเตเดเต. เดชเดพเดเตเดเดฑเตเดฑเตเดเดณเตเดเตเดฏเตเด เดฐเดธเตเดคเตเดเดณเตเดเตเดฏเตเด เดจเดทเตเดเดเตเดเดณเตเดเตเดฏเตเด เดเดพเดฒเดคเดพเดฎเดธเดคเตเดคเดฟเตปเตเดฑเตเดฏเตเด เดตเดธเตเดคเตเดคเดเตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดพเตป, เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดเดฐเต เดเตเดฎเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเตเดเดเดเตเดเต เดเดเดตเตเดณ เดเดพเดฒเดนเดฐเดฃเดชเตเดชเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เด เดฏเดฏเตโเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เด เดเดเตเดเดฐเดฟเดเตเดเดพเดคเตเดค เดชเดพเดเตเดเดฑเตเดฑเตเดเดณเตเด เด เดฏเดฏเตเดเตเดเตเดจเตเดจ เดตเดถเด เดตเตเดฃเตเดเตเด เด เดฏเดฏเตโเดเตเดเตเด.
เดธเตเดฒเดเตเดเตเดตเต เดเดตเตผเดคเตเดคเดจเด
เดตเดฟเตปเดกเต เดตเดฒเตเดชเตเดชเดตเตเด เดคเตเดฐเตเดชเตเดเตเดเต-เดชเตเดฐเตเดชเตเดชเดเตเดทเตป เดเดพเดฒเดคเดพเดฎเดธเด เดเตฝเดชเตเดชเดจเตเดจเดตเตเด เดตเดฒเตเดคเดพเดฏเดฟเดฐเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดงเดพเดฐเดพเดณเด เดชเดพเดเตเดเดฑเตเดฑเตเดเตพ เดชเตเดชเตเดชเตเดฒเตเดจเดฟเดฒเตเดฃเตเดเดพเดเดพเด. เด เดคเตเดคเดฐเดฎเตเดฐเต เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดฐเต เดชเดพเดเตเดเดฑเตเดฑเต เดชเดฟเดถเดเต เดเดฐเต เดตเดฒเดฟเดฏ เดธเดเดเตเดฏ เดชเดพเดเตเดเดฑเตเดฑเตเดเตพ เดตเตเดฃเตเดเตเด เดเตเดฎเดพเดฑเดพเตป เดเดพเดฐเดฃเดฎเดพเดฏเตเดเตเดเดพเด, เด เดตเดฏเดฟเตฝ เดฎเดฟเดเตเดเดคเตเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.
เดเดฆเดพเดนเดฐเดฃเด:
เดฎเดฟเดเดเตเดเดคเต เดชเตเดฐเดพเดฏเตเดเดฟเด เดจเดเดชเตเดชเดพเดเตเดเดฒเดฟเตฝ เดธเดฎเตเดชเตเดฐเดฆเดพเดฏเดเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต . เดเดเตเดเดจเต เดฎเดฟเดเดเตเดเดคเดพเดฃเตเดจเตเดจเต เดเตผเดเตเดเตเดเตเดเดฟเดฒเตเด เด เดฑเดฟเดฏเดพเดฎเตเดเตเดเดฟเตฝ - .
เดธเตเตผเดตเตผ
package main
import (
"bufio"
"fmt"
"log"
"net"
"strings"
)
func main() {
// ัะพะทะดะฐะตะผ ัะพะบะตั ั ะฟะพััะพะผ
ln, err := net.Listen("tcp", ":8081")
if err != nil {
log.Fatalln(err)
}
// ะพะถะธะดะฐะฝะธะต ะฒัะทะพะฒะฐ
conn, _ := ln.Accept()
for {
// ััะธััะฒะฐะฝะธะต ะดะฐะฝะฝัั
msg, err := bufio.NewReader(conn).ReadString('n')
if err != nil {
log.Fatalln(err)
}
// ะฒัะฒะพะด ัะพะพะฑัะตะฝะธั ะฒ stdout
fmt.Print("Message Received:", string(msg))
// ะฟะตัะตะฒะพะด ัััะพะบะธ ะฒ ะฒะตัั
ะฝะธะน ัะตะณะธััั
newMsg := strings.ToUpper(msg)
// ะพัะฟัะฐะฒะบะฐ ะดะฐะฝะฝัั
conn.Write([]byte(newMsg + "n"))
}
}เดเดชเดญเตเดเตเดคเดพเดตเต
package main
import (
"bufio"
"fmt"
"log"
"net"
"os"
)
func main() {
// ัััะฐะฝะพะฒะบะฐ ัะพะตะดะธะฝะตะฝะธั
conn, err := net.Dial("tcp", "127.0.0.1:8081")
if err != nil {
log.Fatalln(err)
}
for {
// ััะธััะฒะฐะฝะธะต ะดะฐะฝะฝัั
ั stdin
reader := bufio.NewReader(os.Stdin)
fmt.Print("Text to send: ")
// ะฟะพัััะพัะฝะพ
text, err := reader.ReadString('n')
if err != nil {
log.Fatalln(err)
}
// ะพัะฟัะฐะฒะบะฐ
fmt.Fprintf(conn, text+"n")
// ะฟัะธะตะผ
msg, err := bufio.NewReader(conn).ReadString('n')
if err != nil {
log.Fatalln(err)
}
// ะฒัะฒะพะด ะฟะพะปััะตะฝะฝะพะณะพ ะพัะฒะตัะฐ
fmt.Print("Msg from Server: " + msg)
}
}เดคเตเดฐเตเดฎเดพเดจเด
เดตเดฟเดถเตเดตเดธเดจเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดเตเดฎเดพเดฑเตเดฑเดตเตเด เดเดชเดฏเตเดเดตเตเด เดเดฑเดชเตเดชเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดเดตเดฟเดงเดพเดจเดเตเดเตพ
เดฏเดจเตเดคเตเดฐเด
เด
เดชเตเดเตเดท, เด
เดญเดฟเดชเตเดฐเดพเดฏเด
เดคเตเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด
เดเตเดฐเดพเตปเดธเตเดฎเดฟเดฑเตเดฑเต เดเตเดฏเตเดค เดชเดพเดเตเดเดฑเตเดฑเดฟเตฝ เดฌเดฟเดฑเตเดฑเต เดชเดฟเดถเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต
เดเตเดฎเตผ
เดเดพเดฒเดนเดฐเดฃเดชเตเดชเตเดเตเด เดเดเดตเตเดณ เดเดฃเดเตเดเดพเดเตเดเตเดเดฏเตเด เด
เดคเต เดเดชเตเดชเตเตพ เดเดพเดฒเดนเดฐเดฃเดชเตเดชเตเดเตเดเตเดตเตเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เด
เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเต เดเดฏเตผเดจเตเดจ เดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเดเดญเดพเดตเตเดฏเดคเดฏเตเดเต เดชเดพเดเตเดเดฑเตเดฑเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เด
เดคเดฟเตปเตเดฑเต เดฐเดธเตเดคเต เดเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตป เดธเดฎเดฏเดคเตเดคเต เดจเดทเตเดเดชเตเดชเตเดเตเด เดเดจเตเดจเดพเดฃเต. เดเดฐเต เดชเดพเดเตเดเดฑเตเดฑเต เดเดพเดฒเดคเดพเดฎเดธเดคเตเดคเตเดเต เดกเตเดฒเดฟเดตเดฑเดฟ เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เด
เดคเต เดจเดทเตโเดเดฎเดพเดฏเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ (เดเดพเดฒเดนเดฐเดฃเดชเตเดชเตเดเตเด เดเดเดตเตเดณเดฏเตเดเต เด
เดเดพเดฒ เดเดพเดฒเดนเดฐเดฃเดชเตเดชเตเดเตฝ), เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฐเต เดฐเดธเตเดคเต เดจเดทเตโเดเดชเตเดชเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดฑเตเดเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตป เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เดญเดพเดเดคเตเดคเต เดเดฐเต เดกเตเดฏเตเดชเตเดฒเดฟเดเตเดเตเดฑเตเดฑเต เดชเดพเดเตเดเดฑเตเดฑเดฟเดฒเตเดเตเดเต เดจเดฏเดฟเดเตเดเตเดจเตเดจเต
เดธเตเดฐเดฟเดฏเตฝ เดจเดฎเตเดชเตผ
เด
เดฏเดเตเดเดฏเดพเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเดตเตเดเตผเดคเตเดคเดพเดตเดฟเดฒเตเดเตเดเต เดเตเดฎเดพเดฑเตเดจเตเดจ เดกเดพเดฑเตเดฑเดพ เดชเดพเดเตเดเดฑเตเดฑเตเดเดณเตเดเต เดคเตเดเตผเดเตเดเดฏเดพเดฏ เดจเดฎเตเดชเดฑเดฟเดเดเดฟเดจเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดฒเดญเดฟเดเตเด เดชเดพเดเตเดเดฑเตเดฑเตเดเดณเตเดเต เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเดฑเตเดเดณเดฟเดฒเต เดตเดฟเดเดตเตเดเตพ เดชเดพเดเตเดเดฑเตเดฑเต เดจเดทเตเดเด เดเดฃเตเดเตเดคเตเดคเดพเตป เดฑเดฟเดธเตเดตเดฑเดฟเดจเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดชเดพเดเตเดเดฑเตเดฑเต เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเดฑเตเดเตพ เด
เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเต เดชเดพเดเตเดเดฑเตเดฑเตเดเตพ เดชเดฐเดธเตเดชเดฐเด เดกเตเดฏเตเดชเตเดฒเดฟเดเตเดเตเดฑเตเดฑเตเดเดณเดพเดฃเตเดจเตเดจเดพเดฃเต
เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเด
เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เด
เดตเดธเดพเดจเด เดธเตเดทเตเดเดฟเดเตเดเดคเต, เด
เดจเตเดฌเดจเตเดง เดชเดพเดเตเดเดฑเตเดฑเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดชเดพเดเตเดเดฑเตเดฑเตเดเดณเตเดเต เดเตเดฐเตเดชเตเดชเต เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏเดฟ เดฒเดญเดฟเดเตเดเตเดตเตเดจเตเดจเต เด
เดฏเดฏเตเดเตเดเตเดจเตเดจ เด
เดตเดธเดพเดจเดคเตเดคเดฟเดฒเตเดเตเดเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต. เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด
เดเตโเดจเตเดณเดเตโเดฎเตเตปเตเดฑเดฟเตฝ เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏเดฟ เดฒเดญเดฟเดเตเด เดชเดพเดเตเดเดฑเตเดฑเตเดเดณเตเดเต เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเดฑเตเดเตพ เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เด
เดจเตเดธเดฐเดฟเดเตเดเต, เดตเตเดฏเดเตเดคเดฟเดเดค, เดเตเดฐเตเดชเตเดชเต เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเดเตเดเตพ เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดจเตเดเดฑเตเดฑเตเดตเต เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเด
เดชเดพเดเตเดเดฑเตเดฑเต เดคเตเดฑเตเดฑเดพเดฏเดฟ เดฒเดญเดฟเดเตเดเดคเดพเดฏเดฟ เด
เดฏเดเตเดเดฏเดพเดณเต เด
เดฑเดฟเดฏเดฟเดเตเดเดพเตป เดธเตเดตเตเดเตผเดคเตเดคเดพเดตเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดจเตเดเดฑเตเดฑเตเดตเต เด
เดเตโเดจเตเดณเดเตโเดฎเตเตปเตเดฑเดฟเตฝ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดฒเดญเดฟเดเตเดเดพเดคเตเดค เดชเดพเดเตเดเดฑเตเดฑเดฟเตปเตเดฑเต เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเตผ เดเตพเดชเตเดชเตเดเตเดจเตเดจเต
เดตเดฟเตปเดกเต, เดเตบเดตเตเดฏเดฑเตเดธเตเดทเตป
เดชเดพเดเตเดเดฑเตเดฑเตเดเตพ เดเตเดฎเดพเดฑเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเดพเดตเตเดจเตเดจ เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเดฑเตเดเดณเตเดเต เดชเดฐเดฟเดงเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเตเด. เด
เดเดเตเดเดพเดฐเดเตเดเตพเดเตเดเดพเดฏเดฟ เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เด
เดชเตเดเตเดทเดฟเดเตเดเต เดฎเตพเดเตเดเดฟเดเดพเดธเตเดฑเตเดฑเดฟเดจเตเด เดนเดพเตปเดกเตโเดทเตเดเตเดเดฟเดจเตเด เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดคเตเดฐเตเดชเตเดเตเดเต เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดจเดฎเตเดฎเตพ เดเดพเดฃเตเดจเตเดจเดคเตเดชเตเดฒเต, เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เด
เดตเดธเดพเดจเดคเตเดคเดฟเตปเตเดฑเต เดฑเดฟเดธเดชเตเดทเดจเตเด เดฌเดซเดฑเดฟเดเดเต เดเดดเดฟเดตเตเดเดณเตเด เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดฒเตเดกเต เดฒเตเดตเดฒเตเด เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดตเดฟเตปเดกเต เดตเดฒเตเดชเตเดชเด เดเดฃเดเตเดเดพเดเตเดเดพเด.
เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเดเดเดฟเดจเดพเดฏเดฟ Go เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเตปเตเดฑเต เดเตเดเตเดคเตฝ เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ
ะ .
เด เดตเดฒเดเดฌเด: www.habr.com
