易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux下Socket通信的怪问题

在Linux平台下使用socket发送一段字符到Windows服务器.发现数据通信正常。但对此字符进行base64编码后再发送到windows发现以下问题:
1、数据已经发送出(wireshark抓包工具发现)。
2、但是在windows下并没有收到此数据。
请问此问题如何解决?
另外,在linux下使用的socket是阻塞socket却发现,有些数据Linux是放到缓冲区中,然后一起发送出去。请问此问题如何解决?

引用
wireshark抓到了包,数据肯定发送到了windows,程序没有收到,和程序处理有关,看看有没有别的程序绑定在同一个端口上面,“有些数据Linux是放到缓冲区中”,这个应该是正常的,socket有个选项可以设置,TCP_NODELAY 设为1。


那要看在哪里抓到了。如果在发送的机子,linux上抓大,基本只能说明发出。
如果在接收端,Windows上抓到,那证明到达目的主机了

- 千里孤行


引用
那要看在哪里抓到了。如果在发送的机子,linux上抓大,基本只能说明发出。
如果在接收端,Windows上抓到,那证明到达目的主机了

-千里孤行


据我所知wireshark只能在windows下用?~~~ 所以不言而喻了。


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

Linux小问题

Linux不正常关机导致系统坏,请问怎么检查和修复系统?
在刚启动的时候会有提示的。

修复可以靠livecd
或者把基本系统部分重新安装即可

是不是系统编程了read-only的啦?无法往系统写入数据啊?
有的情 ......

java如何控制远程Linux重启

我目前在本地的linux上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。
我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢? ......

Linux Socket HTTP请求的问题,高手进!

小弟最近需要一个用socket获取html文档的代码,但是老是不能获取完整的html源码。原因不明,望高手指点!
C/C++ code:

char *Http_GET(char *host,int port,char *data) //发送GET请求
{
char response[2 ......

硬盘安装RedFlag LINUX 后还可以安装WINDOWS吗

是这样的,近段在WINDOWS上上网时总是有病毒,我不习惯装杀毒软件,以前也一直没装过,觉得麻烦。然后就硬盘安装了LINUX,还好,可以上网,可以查东西。但是我是在WINDOWS下做软件开发的,还想装上WINDOWS,不知道能 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号