{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,21]],"date-time":"2025-05-21T06:11:38Z","timestamp":1747807898509,"version":"3.28.0"},"reference-count":16,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008,3]]},"DOI":"10.1109\/aiccsa.2008.4493542","type":"proceedings-article","created":{"date-parts":[[2008,4,28]],"date-time":"2008-04-28T17:37:07Z","timestamp":1209404227000},"page":"247-252","source":"Crossref","is-referenced-by-count":1,"title":["TCPBridge: A software approach to establish direct communications for NAT hosts"],"prefix":"10.1109","author":[{"family":"Sanmin Liu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hai","family":"Jin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"Xiaofei Liao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"Hong Yao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"Deze Zeng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"journal-title":"Teredo Tunneling IPv6 over UDP through NATs","year":"2004","author":"huitema","key":"15"},{"journal-title":"Holdfast","year":"0","key":"16"},{"key":"13","article-title":"middleboxes no longer considered harmful","author":"walfish","year":"2004","journal-title":"Proc Second USENIX Symp Operating Systems Design and Implementation"},{"journal-title":"Newrong","year":"0","key":"14"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2006.11.009"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1109\/MUE.2007.172"},{"year":"0","key":"3"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3489"},{"key":"1","article-title":"peer-to-peer communication across network address translators","author":"ford","year":"2005","journal-title":"Proceedings of USENIX Annual Technical Conference"},{"journal-title":"RakNet","year":"0","key":"10"},{"volume":"3","year":"0","author":"warcraft","key":"7"},{"key":"6","article-title":"natblaster: establishing tcp connections between hosts behind nats","author":"biggadike","year":"2005","journal-title":"Proceedings of ACM SIGCOMM ASIA Workshop"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1145\/1016707.1016715"},{"article-title":"tcp connections for p2p apps: a software approach to solving the nat problem","year":"2005","author":"eppinger","key":"4"},{"journal-title":"Three ways to insert code to another process","year":"0","author":"kuster","key":"9"},{"journal-title":"The eMule Protocol Specification","year":"0","author":"kulbak","key":"8"}],"event":{"name":"2008 IEEE\/ACS International Conference on Computer Systems and Applications (AICCSA)","start":{"date-parts":[[2008,3,31]]},"location":"Doha, Qatar","end":{"date-parts":[[2008,4,4]]}},"container-title":["2008 IEEE\/ACS International Conference on Computer Systems and Applications"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/4488216\/4493499\/04493542.pdf?arnumber=4493542","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,2,12]],"date-time":"2022-02-12T00:56:31Z","timestamp":1644627391000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/4493542\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,3]]},"references-count":16,"URL":"https:\/\/doi.org\/10.1109\/aiccsa.2008.4493542","relation":{},"subject":[],"published":{"date-parts":[[2008,3]]}}}