免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1743 | 回复: 5
打印 上一主题 下一主题

关于socket编程的一个问题; [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-01-15 12:42 |只看该作者 |倒序浏览
各位大虾好:
我从事UNIX环境下的网络编程工作,主要使用SOCKET进行网络通信;
最进遇到了一个问题,请高手帮忙看看;
在client/server的实例中,他们之间如果进行正常的通信,
通过snoop在服务器端抓包获取到的tcp包信息应该是(请注意红色的字体):
357 0.00002 server->; 210.12.19.2 TCP D=4912 S=1111 Ack=3464342310 Seq=2416071416 Len
=45 Win=24820

0: 0000 5e00 0128 0003 ba11 35e7 0800 4500 ..^..(....5...E.
16: 0055 3c74 4000 4006 d25e 0acc 8c05 d20c .U<t@.@..^......
32: c2f2 1ed2 1330 9002 52f8 ce7d ab26 5018 .....0..R..}.&amp.
48: 60f4 2305 0000 0000 002d 0000 0005 0000 `.#......-......
64: 0000 0000 0001 3133 3933 3432 3935 3334 ......1393429534
80: 3200 3031 3235 3900 0000 0000 0004 6663 2.01259.......fc
96: 3231 00
但是,今天在进行测试的时候,通过snoop抓包却发现
362 0.00002 server ->; 210.12.19.2 RPC C XID=5 PROG=825440563 (?) VERS=892678194 PROC=9596
58240

0: 0000 5e00 0128 0003 ba11 35e7 0800 4500 ..^..(....5...E.
16: 0057 3c76 4000 4006 d25a 0acc 8c05 d20c .W<v@.@..Z......
32: c2f2 1ed2 1330 9002 5335 ce7d ab36 5018 .....0..S5.}.6P.
48: 60f4 d9ac 0000 0000 002f 0000 0005 0000 `......../......
64: 0000 0000 0002 3133 3933 3535 3032 3933 ......1393550293
80: 3900 3031 3235 3900 0024 0000 0006 4620 9.01259..$....F
96: 6320 3335 00
这样的包server端认为已经成功发送至client端,
但是,事实上,client端并没有收到这个包,不知道为什么?
另外:什么系统会调用RPC?
我使用的是solaris 5.8

论坛徽章:
0
2 [报告]
发表于 2003-01-15 18:15 |只看该作者

关于socket编程的一个问题;

http://www.fanqiang.com/a1/b3/20020116/07100048.html
是rpc协议说明
不知道你用的是不是RPC开发
或者你抓到的是系统服务的包而不是自己程序的包

论坛徽章:
0
3 [报告]
发表于 2003-01-15 18:26 |只看该作者

关于socket编程的一个问题;

楼主:是我呀,猜猜我是谁!
哈哈哈哈!

论坛徽章:
0
4 [报告]
发表于 2003-01-16 09:24 |只看该作者

关于socket编程的一个问题;

关于RPC我觉得不如用java里面的RMI,感觉java实现分布式计算要比C更好一些。不知道各位的看法如何

论坛徽章:
0
5 [报告]
发表于 2003-01-16 09:47 |只看该作者

关于socket编程的一个问题;

那如果在c/c++中使用corba一样性能可以

论坛徽章:
0
6 [报告]
发表于 2003-02-28 22:57 |只看该作者

关于socket编程的一个问题;

corba是一个比较好的东东,
建议大家学学



-----------------
呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP