【发布时间】:2010-11-14 10:48:19
【问题描述】:
o Sun OS、UTS、AIX 等 但是,当在另一端使用 HP UX 运行相同的程序时,我们会 无法接收 来自 HP UX 框 (B.11.31 O/S) 的响应。
sSocket = socket(AF_INET,SOCK_STREAM,0);
connect(sSocket,(struct sockaddr *)&sin,sizeof(sin);
ierr = read(sSocket,szBuffer,BUF_LEN-1);
当调用 read 时,我们会收到这样的垃圾消息
Message received :ÿý$
Message received :ÿýÿþÿý
Message received :ÿü!ÿû
此代码适用于我之前所述的所有其他操作系统。 能 有人解释为什么会这样。 注意:我们可以使用 telnet 手动登录 HP box。
【问题讨论】: