Bugfix rpc handshake

This commit is contained in:
9seconds
2018-07-04 11:28:08 +03:00
parent ffa7ef7a0a
commit 90c10519ee
17 changed files with 129 additions and 62 deletions
+25 -9
View File
@@ -4,6 +4,7 @@ package main
import (
"encoding/json"
"fmt"
"io"
"math/rand"
"os"
@@ -15,7 +16,8 @@ import (
kingpin "gopkg.in/alecthomas/kingpin.v2"
"github.com/9seconds/mtg/config"
"github.com/9seconds/mtg/proxy"
"github.com/9seconds/mtg/mtproto"
"github.com/9seconds/mtg/telegram"
"github.com/juju/errors"
)
@@ -112,15 +114,29 @@ func main() {
atom,
)).Sugar()
stat := proxy.NewStats(conf)
go stat.Serve()
srv := proxy.NewServer(conf, logger, stat)
printURLs(conf.GetURLs())
if err := srv.Serve(); err != nil {
logger.Fatal(err.Error())
tg := telegram.NewMiddleTelegram(conf, logger)
connOpts := &mtproto.ConnectionOpts{
DC: int16(1),
ConnectionType: mtproto.ConnectionTypeAbridged,
ConnectionProto: mtproto.ConnectionProtocolIPv4,
}
sock, err := tg.Dial(connOpts)
if err != nil {
panic(err)
}
_, err = tg.Init(connOpts, sock)
fmt.Println(err)
// stat := proxy.NewStats(conf)
// go stat.Serve()
// srv := proxy.NewServer(conf, logger, stat)
// printURLs(conf.GetURLs())
// if err := srv.Serve(); err != nil {
// logger.Fatal(err.Error())
// }
}
func setRLimit() (err error) {