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

请教linux组播问题。 - Linux/Unix社区 / 程序开发区

我的板子用嵌入式linux系统发送组播包给我PC虚拟机的linux,虚拟机的linux可以接收到,但是同样的程序,用虚拟机的linux发送,嵌入式linux却接收不到,具体表现为阻塞在recvfrom函数。
大致已经可以排除的问题:
1、网络、交换机等问题,2台设备之间直接用网线相连,不经过任何中间设备。
2、嵌入式linux内核问题,内核编译时我已经选上支持multicast,而且嵌入式linux能发出组播包说明内核起码在一定程度上肯定支持组播了,但不知道是否还有其他选项需要选?

以下是程序:

接收端程序
-----------------
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <sys/time.h>
#include <signal.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <memory.h>

#define PORT 9000
#define MultiAddr "224.0.1.1"
int main(void)
{
  struct ip_mreq command;
  int loop = 1;
int ttl=128;
  int iter = 0;
  int sin_len;
  char message[256];
  int socket_descriptor;
  struct sockaddr_in sin;


  memset(&sin, 0, sizeof(sin));
  sin.sin_family = AF_INET;

  sin.sin_port = htons(PORT);
  if((socket_descriptor = socket(AF_INET, SOCK_DGRAM, 0)) == -1)
  {
  perror("socket");
 


相关问答:

linux桌面进不去了,怎么办………………

在自己的电脑上安装了ubuntu 就是想玩一下3D桌面,于是下载了 
compizconfig-settings-manager 
emerald 
simple-ccsm 
fusion 
这些东西,安装完之后,我在电脑里点击了emerald ......

FCK上传文件到linux服务器问题 - Java / Java EE

请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。

上传文件的路径问题, ......

linux 服务器内存

有一台服务器内存是8g,上面就跑了一个tomcat,其他什么都没有,tomcat设置了最大内存为1g,但是不知道怎么回事情内存使用的非常多。
[equitydev@szgeoweb1 ~]$ free -m
  total used ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号