Chinaunix

标题: socket 通讯的问题请教大家 [打印本页]

作者: hexyldog    时间: 2008-02-20 11:46
标题: socket 通讯的问题请教大家
大家好,本地有一linux 服务器向solaris 服务器发送tcp数据包\r\n\r\n原本应该发送如下内容\r\n\r\n0x0000:  4500 00e6 a51a 4000 4006 553d 0a40 3e8a  E.....@.@.U=.@>.\r\n0x0010:  d389 2367 c0ad 21d0 3a43 e6dc 50cf f3bb  ..#g..!.:C..P...\r\n0x0020:  8018 05b4 4093 0000 0101 080a 90da c3ac  ....@...........\r\n0x0030:  9d8f 6678 0000 00b2 0000 0004 0000 004f  ..fx...........O\r\n0x0040:  0000 0000 0000 0000 0101 0000 544c 4e30  ............TLN0\r\n\r\n但从服务端监听到的消息居然变成了 Solaris\r\n\r\n  0:  0003 ba1b e139 0018 b9db 0dc1 0800 4500    .....9........E.\r\n16: 00e6 a51a 4000 3e06 47fa d389 231d 0a40    ....@.>.G?.#..@\r\n32: 4e17 c0ad 21d0 cbe2 476a 308c 06f0 8018    N...!...Gj0.....\r\n48: 05b4 93f4 0000 0101 080a 90da c3ac 9d8f    ................\r\n64: 6678 0000 00b2 0000 0004 0000 004f 0000    fx...........O..\r\n80: 0000 0000 0000 0101 0000 544c 4e30             ..........TLN0\r\n\r\n\r\n多出了黑体数据\r\n\r\n十分奇怪,为什么会这样呢?\r\n\r\n中间只有防火墙了...难道会是防火墙加上去的么。\n\n[ 本帖最后由 hexyldog 于 2008-2-20 17:59 编辑 ]
作者: hexyldog    时间: 2008-02-20 12:46
还发现每个报文发送的时候都以如下格式:\r\n\r\n        0x0000:  4500 00e6 4aea 4000 4006 af6d 0a40 3e8a  E...J.@.@..m.@>.\r\n        0x0010:  d389 2367 bc15 21d0 4000 20ec 04ac 6fe9  ..#g..!.@.....o.\r\n        0x0020:  8018 05b4 4093 0000 0101 080a 8fe4 7e9d ....@.........~.\r\n        0x0030:  9d76 c4ca 0000 00b2 0000 0004 0000 0010  .v..............\r\n        0x0040:  0000 0000 0000 0000 0101 0000 544c 4e30  ............TLN0\r\n        0x0050:  3031                                     01\r\n\r\n\r\n明显服务端把黑色部分误认为是报文内容了。\r\n\r\n黑色以及以上的信息每次发送都有,\r\n\r\n这些都是作什么用的呢?\r\n\r\n请问linux 和solaris之间的socket通讯都会出现这种情况吗?\r\n\r\n是不是我的linux服务器配置的问题?
作者: hexyldog    时间: 2008-02-20 12:48
很着急,请大家帮帮忙。多谢!!
作者: hexyldog    时间: 2008-02-20 16:51





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2