阿里云
云栖大会资料下载
发表主题 回复主题
  • 278阅读
  • 1回复

[求助]udp服务程序无法运行

级别: 新人
发帖
1
云币
2
阿里上系统cenos 测试程序(UDP通讯),在阿里云就不可以(在本地两个机器上都可以运行),不知道为什么,安全组也设置了UDP端口。 0`A~HH}  
|7pR)KH3  
/* *"r~-&IL  
* File:   main.c F. =Bnw/-  
* Author: tianshuai 7ei|XfR  
* j>/ ,$H  
* Created on 2011年11月29日, 下午10:34 Z)xaJGbw  
*/ JS>Gd/Jd  
JiU9CeD3  
(?! ,p^  
#include <stdio.h> <P;}unq.kw  
#include <stdlib.h> &0BdUU+:<  
D.6,VY H  
T,OwM\`.X{  
#include <string.h> TbF4/T1b  
#include <sys/socket.h> eD Z8w  
#include <netinet/in.h> ? j 9|5*  
#include <arpa/inet.h> iTg;7~1pY  
#include <netdb.h> .pvV1JA'  
!GQ\"Ufs>  
k') E/n  
int port=6789; *8tI*Pus  
}AvcoD/b  
b4""|P?L  
int main(int argc, char** argv) { iIGbHn,/  
Vax^8 -  
`O8b1-1q~  
    int sin_len; )I-fU4?  
    char message[256]; =60~UM  
&X]\)`j0  
DK&h eVIoZ  
    int socket_descriptor; O!Z|r ?  
    struct sockaddr_in sin; rqlc2m,<-p  
    printf("Waiting for data form sender \n"); Wi}FY }f  
xyE1Gw`V  
5Y3i|cj  
    bzero(&sin,sizeof(sin)); DBs*F x[  
    sin.sin_family=AF_INET; U`x bPQ  
    sin.sin_addr.s_addr=htonl(INADDR_ANY); Fv)7c4  
    sin.sin_port=htons(port); X{-9FDW  
    sin_len=sizeof(sin); KZBrE$@%5  
     .M4IGOvOS  
    printf("%d\n",INADDR_ANY); <vbIp&  
   "XLe3n  
    socket_descriptor=socket(AF_INET,SOCK_DGRAM,0); j,2l8?  
    bind(socket_descriptor,(struct sockaddr *)&sin,sizeof(sin)); {hO`6mr&t  
9(!]NNf!  
41 vL"P K  
    while(1) :Ld!mRZF  
    { www`=)A;  
        recvfrom(socket_descriptor,message,sizeof(message),0,(struct sockaddr *)&sin,&sin_len); BXUF^Hj%  
        printf("Response from server:%s\n",message); k,Zm GllQ]  
        if(strncmp(message,"stop",4) == 0)//接受到的消息为 “stop” i(6J>^I  
        { xqHL+W  
)DUL)S  
G;oFTP>o  
            printf("Sender has told me to end the connection\n"); >LF&EM]  
            break; ^Dx#7bsDZR  
        } WIh@y2&R  
    } O:.,+,BH  
qU[O1bN  
P l{QOR  
    close(socket_descriptor); <V_7|)'/A  
    exit(0); ;' e@t8i6  
=<<3Pkv7@  
J%dJw}  
    return (EXIT_SUCCESS);  c!uW}U_z  
} [B?z1z8l  
上面是服务程序,本地是sockettools
级别: 论坛版主
发帖
10515
云币
19420
只看该作者 沙发  发表于: 09-13
先确定两台主机内网是否互通
1、磁盘修改属性 取消快照随实例一起释放,可以减少不必要的损失2、控制台 安全组规则 添加80端口
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 3 - 1 = ?
上一个 下一个