0 Members and 1 Guest are viewing this topic.
求送xts"XTS2nDFbmGUv7kJ3eCRhb9si21oKJP4ShFJK8oySNZmVPzkFq9vy6o28P3C1WJRgCThdqALsMeq5euoYPvv5tPH5UKduMgt6g"
// if (local_endpoint.valid())// _message_connection.connect_to(remote_endpoint, *local_endpoint);// else
Quote from: sudo on May 29, 2014, 01:09:50 amwin ubuntu osx三个平台编译折腾下来最省事还是ubuntuhttp://mirrors.oss.org.cn/ubuntuiso/14.04/ubuntu-14.04-desktop-i386.isovmware 或virtualbox网络桥接https://github.com/BitShares/bitshares_toolkit/blob/master/BUILD_UBUNTU.mdsudo apt-get updatesudo apt-get install cmake git libreadline-dev uuid-dev g++ libdb++-dev libdb-dev zip libssl-dev openssl build-essential python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-dev libboost-all-devgit clone https://github.com/BitShares/bitshares_toolkit.gitcd bitshares_toolkitgit submodule initgit submodule updatecmake .make./bishares_client --server 运行即可apt-get真是好东西好牛啊,三个平台都会玩。补充一下,如果想调程序,最好把编译和代码的目录分开。Code: [Select]mkdir build cd buildcmake ..make
win ubuntu osx三个平台编译折腾下来最省事还是ubuntuhttp://mirrors.oss.org.cn/ubuntuiso/14.04/ubuntu-14.04-desktop-i386.isovmware 或virtualbox网络桥接https://github.com/BitShares/bitshares_toolkit/blob/master/BUILD_UBUNTU.mdsudo apt-get updatesudo apt-get install cmake git libreadline-dev uuid-dev g++ libdb++-dev libdb-dev zip libssl-dev openssl build-essential python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-dev libboost-all-devgit clone https://github.com/BitShares/bitshares_toolkit.gitcd bitshares_toolkitgit submodule initgit submodule updatecmake .make./bishares_client --server 运行即可apt-get真是好东西
mkdir build cd buildcmake ..make
我连上 heyD 的节点了 我现在在公司,upnp无法支持。Code: [Select](wallet closed) >>> network_get_peer_info [{ "addr": "107.170.30.182:5678", "addrlocal": "10.10.40.72:5678", "services": "00000001", "lastsend": 1401320970, "lastrecv": 1401320970, "bytessent": 15888, "bytesrecv": 119984, "conntime": "", "pingtime": "", "pingwait": "", "version": "", "subver": "bts::net::node", "inbound": false, "startingheight": "", "banscore": "", "syncnode": "", "bitshares_git_revision_sha": "5f61176a67115ea0b0594d218253b0341b063a95 (same as ours)", "bitshares_git_revision_unix_timestamp": "20140527T230143", "bitshares_git_revision_age": "25 hours ago (same as ours)", "fc_git_revision_sha": "54c66bbb86770d5d166c8b172b2658e9103e37cb (same as ours)", "fc_git_revision_unix_timestamp": "20140527T134454", "fc_git_revision_age": "34 hours ago (same as ours)", "platform": "linux" },{ "addr": "113.79.78.104:5678", "addrlocal": "10.10.40.72:5678", "services": "00000001", "lastsend": 1401320994, "lastrecv": 1401320994, "bytessent": 611856, "bytesrecv": 62784, "conntime": "", "pingtime": "", "pingwait": "", "version": "", "subver": "bts::net::node", "inbound": false, "startingheight": "", "banscore": "", "syncnode": "", "bitshares_git_revision_sha": "5f61176a67115ea0b0594d218253b0341b063a95 (same as ours)", "bitshares_git_revision_unix_timestamp": "20140527T230143", "bitshares_git_revision_age": "25 hours ago (same as ours)", "fc_git_revision_sha": "54c66bbb86770d5d166c8b172b2658e9103e37cb (same as ours)", "fc_git_revision_unix_timestamp": "20140527T134454", "fc_git_revision_age": "34 hours ago (same as ours)", "platform": "linux" }]
(wallet closed) >>> network_get_peer_info [{ "addr": "107.170.30.182:5678", "addrlocal": "10.10.40.72:5678", "services": "00000001", "lastsend": 1401320970, "lastrecv": 1401320970, "bytessent": 15888, "bytesrecv": 119984, "conntime": "", "pingtime": "", "pingwait": "", "version": "", "subver": "bts::net::node", "inbound": false, "startingheight": "", "banscore": "", "syncnode": "", "bitshares_git_revision_sha": "5f61176a67115ea0b0594d218253b0341b063a95 (same as ours)", "bitshares_git_revision_unix_timestamp": "20140527T230143", "bitshares_git_revision_age": "25 hours ago (same as ours)", "fc_git_revision_sha": "54c66bbb86770d5d166c8b172b2658e9103e37cb (same as ours)", "fc_git_revision_unix_timestamp": "20140527T134454", "fc_git_revision_age": "34 hours ago (same as ours)", "platform": "linux" },{ "addr": "113.79.78.104:5678", "addrlocal": "10.10.40.72:5678", "services": "00000001", "lastsend": 1401320994, "lastrecv": 1401320994, "bytessent": 611856, "bytesrecv": 62784, "conntime": "", "pingtime": "", "pingwait": "", "version": "", "subver": "bts::net::node", "inbound": false, "startingheight": "", "banscore": "", "syncnode": "", "bitshares_git_revision_sha": "5f61176a67115ea0b0594d218253b0341b063a95 (same as ours)", "bitshares_git_revision_unix_timestamp": "20140527T230143", "bitshares_git_revision_age": "25 hours ago (same as ours)", "fc_git_revision_sha": "54c66bbb86770d5d166c8b172b2658e9103e37cb (same as ours)", "fc_git_revision_unix_timestamp": "20140527T134454", "fc_git_revision_age": "34 hours ago (same as ours)", "platform": "linux" }]
悲催,我用ATT自己的router没有UPnP选项阿,网上查说ATT的就没可能。。。需要自己做port forwarding 谁给讲讲
Quote from: heyD on May 28, 2014, 12:24:29 pm今晚我删了.Bitshares,用最新的代码试了还是不行呀,我路由器里的UPNP已开启的了。启动客户端时的信息是什么啊?你连我的试试看。180.157.208.228:5678你看我的启动信息,在 upnp 成功后会打印外网IPCode: [Select]alt@alt-ThinkPad-T430s ~/workspace/bitshares_toolkit/build/programs/client $ ./bitshares_client Logging to file "/home/alt/.BitSharesXTS/default.log"Logging RPC to file "/home/alt/.BitSharesXTS/rpc.log"Loading config "/home/alt/.BitSharesXTS/config.json"Loading blockchain from "/home/alt/.BitSharesXTS/chain"Using genesis block from file "/home/alt/workspace/bitshares_toolkit/build/programs/client/genesis.dat"Not starting rpc server, use --server to enable the rpc interfaceListening to P2P connections on port 5678Attempting to map UPNP port...UPnP: ExternalIPAddress = 180.157.208.228UPnP Port Mapping successful.Attempting to connect to peer 107.170.30.182:5678(wallet closed) >>>
今晚我删了.Bitshares,用最新的代码试了还是不行呀,我路由器里的UPNP已开启的了。
alt@alt-ThinkPad-T430s ~/workspace/bitshares_toolkit/build/programs/client $ ./bitshares_client Logging to file "/home/alt/.BitSharesXTS/default.log"Logging RPC to file "/home/alt/.BitSharesXTS/rpc.log"Loading config "/home/alt/.BitSharesXTS/config.json"Loading blockchain from "/home/alt/.BitSharesXTS/chain"Using genesis block from file "/home/alt/workspace/bitshares_toolkit/build/programs/client/genesis.dat"Not starting rpc server, use --server to enable the rpc interfaceListening to P2P connections on port 5678Attempting to map UPNP port...UPnP: ExternalIPAddress = 180.157.208.228UPnP Port Mapping successful.Attempting to connect to peer 107.170.30.182:5678(wallet closed) >>>
想不依赖upnp需要中间节点帮助建立握手,打穿两端内网建立起专用隧道,技术比较复杂。qq的文件传输就实现了这个技术
Quote from: sudo on May 28, 2014, 08:28:31 amQuote from: alt on May 28, 2014, 08:01:51 amQuote from: sudo on May 28, 2014, 07:57:45 am为了能广泛测试最好能发布编译好的win ubuntu osx至少有win平台的客户端总不能要求小白都自己去编译吧不是搞IT的码农估计自己编译很有难度啊我能提供ubuntu的二进制,但是这东西很敏感,建议不要下载非官方提供的二进制文件。是啊 可惜bm只发了osx平台的 诶win平台的编译 折腾失败了ubuntu的在虚拟机里折腾也失败了 无语了 还有个好办法,3i可以弄一个ubuntu+设置好编译环境的虚拟机文件啊,下载后,运行脚本就能自己更新+编译了。最好么就是把http://bitshares.org/downloads的修改下啊 自动编译的指向新版本源码不就行了么现在天天编译老的也是浪费服务器资源啊你可以试一下这个。https://github.com/valzav/vagrant_bitshares_toolkit
Quote from: alt on May 28, 2014, 08:01:51 amQuote from: sudo on May 28, 2014, 07:57:45 am为了能广泛测试最好能发布编译好的win ubuntu osx至少有win平台的客户端总不能要求小白都自己去编译吧不是搞IT的码农估计自己编译很有难度啊我能提供ubuntu的二进制,但是这东西很敏感,建议不要下载非官方提供的二进制文件。是啊 可惜bm只发了osx平台的 诶win平台的编译 折腾失败了ubuntu的在虚拟机里折腾也失败了 无语了 还有个好办法,3i可以弄一个ubuntu+设置好编译环境的虚拟机文件啊,下载后,运行脚本就能自己更新+编译了。最好么就是把http://bitshares.org/downloads的修改下啊 自动编译的指向新版本源码不就行了么现在天天编译老的也是浪费服务器资源啊
Quote from: sudo on May 28, 2014, 07:57:45 am为了能广泛测试最好能发布编译好的win ubuntu osx至少有win平台的客户端总不能要求小白都自己去编译吧不是搞IT的码农估计自己编译很有难度啊我能提供ubuntu的二进制,但是这东西很敏感,建议不要下载非官方提供的二进制文件。
为了能广泛测试最好能发布编译好的win ubuntu osx至少有win平台的客户端总不能要求小白都自己去编译吧不是搞IT的码农估计自己编译很有难度啊
你可以试一下这个。https://github.com/valzav/vagrant_bitshares_toolkit
Quote from: alt on May 28, 2014, 01:12:53 amI saw network_num_connections is always 1so I check the netstat, I am wondering why so many state is SYN_SENT?It's because of firewall?or does the p2p network depend on upnp when the node is behind a local gateway?Code: [Select]alt@alt-ThinkPad-T430s ~ $ netstat -nap | grep bitsharestcp 0 0 0.0.0.0:5678 0.0.0.0:* LISTEN 22148/bitshares_clitcp 0 0 127.0.0.1:5679 0.0.0.0:* LISTEN 22148/bitshares_clitcp 0 0 127.0.0.1:5680 0.0.0.0:* LISTEN 22148/bitshares_clitcp 0 1 10.10.40.72:5678 223.65.189.69:5679 SYN_SENT 22148/bitshares_clitcp 0 1 10.10.40.72:5678 79.173.81.171:5678 SYN_SENT 22148/bitshares_clitcp 0 1 10.10.40.72:5678 223.65.189.69:36560 SYN_SENT 22148/bitshares_clitcp 0 0 10.10.40.72:5678 107.170.30.182:5678 ESTABLISHED 22148/bitshares_clitcp 0 1 10.10.40.72:5678 171.105.59.67:5678 SYN_SENT 22148/bitshares_clitcp 0 1 10.10.40.72:5678 42.2.241.201:5678 SYN_SENT 22148/bitshares_clitcp 0 1 10.10.40.72:5678 112.64.144.162:5678 SYN_SENT 22148/bitshares_clitcp 0 1 10.10.40.72:5678 93.48.105.80:5678 SYN_SENT 22148/bitshares_cliRight now it depends upon UPNP...
I saw network_num_connections is always 1so I check the netstat, I am wondering why so many state is SYN_SENT?It's because of firewall?or does the p2p network depend on upnp when the node is behind a local gateway?Code: [Select]alt@alt-ThinkPad-T430s ~ $ netstat -nap | grep bitsharestcp 0 0 0.0.0.0:5678 0.0.0.0:* LISTEN 22148/bitshares_clitcp 0 0 127.0.0.1:5679 0.0.0.0:* LISTEN 22148/bitshares_clitcp 0 0 127.0.0.1:5680 0.0.0.0:* LISTEN 22148/bitshares_clitcp 0 1 10.10.40.72:5678 223.65.189.69:5679 SYN_SENT 22148/bitshares_clitcp 0 1 10.10.40.72:5678 79.173.81.171:5678 SYN_SENT 22148/bitshares_clitcp 0 1 10.10.40.72:5678 223.65.189.69:36560 SYN_SENT 22148/bitshares_clitcp 0 0 10.10.40.72:5678 107.170.30.182:5678 ESTABLISHED 22148/bitshares_clitcp 0 1 10.10.40.72:5678 171.105.59.67:5678 SYN_SENT 22148/bitshares_clitcp 0 1 10.10.40.72:5678 42.2.241.201:5678 SYN_SENT 22148/bitshares_clitcp 0 1 10.10.40.72:5678 112.64.144.162:5678 SYN_SENT 22148/bitshares_clitcp 0 1 10.10.40.72:5678 93.48.105.80:5678 SYN_SENT 22148/bitshares_cli
alt@alt-ThinkPad-T430s ~ $ netstat -nap | grep bitsharestcp 0 0 0.0.0.0:5678 0.0.0.0:* LISTEN 22148/bitshares_clitcp 0 0 127.0.0.1:5679 0.0.0.0:* LISTEN 22148/bitshares_clitcp 0 0 127.0.0.1:5680 0.0.0.0:* LISTEN 22148/bitshares_clitcp 0 1 10.10.40.72:5678 223.65.189.69:5679 SYN_SENT 22148/bitshares_clitcp 0 1 10.10.40.72:5678 79.173.81.171:5678 SYN_SENT 22148/bitshares_clitcp 0 1 10.10.40.72:5678 223.65.189.69:36560 SYN_SENT 22148/bitshares_clitcp 0 0 10.10.40.72:5678 107.170.30.182:5678 ESTABLISHED 22148/bitshares_clitcp 0 1 10.10.40.72:5678 171.105.59.67:5678 SYN_SENT 22148/bitshares_clitcp 0 1 10.10.40.72:5678 42.2.241.201:5678 SYN_SENT 22148/bitshares_clitcp 0 1 10.10.40.72:5678 112.64.144.162:5678 SYN_SENT 22148/bitshares_clitcp 0 1 10.10.40.72:5678 93.48.105.80:5678 SYN_SENT 22148/bitshares_cli