阿里云
发表主题 回复主题
  • 709阅读
  • 1回复

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

级别: 新人
发帖
1
云币
2
阿里上系统cenos 测试程序(UDP通讯),在阿里云就不可以(在本地两个机器上都可以运行),不知道为什么,安全组也设置了UDP端口。 iPNd!_  
'bG1U`v=3  
/* %!D_q ~"H  
* File:   main.c P)4x   
* Author: tianshuai =cknE=  
* ]~ >@%v&  
* Created on 2011年11月29日, 下午10:34 8[f8k 3g  
*/ |#!eMJ&0  
!HbqbS22  
!+%Az*ik  
#include <stdio.h> %oMWcgsdJi  
#include <stdlib.h> EF0Pt  
m*OLoZVy  
<)=3XEcb  
#include <string.h> vRq=m8  
#include <sys/socket.h> 6MrZ6dz^  
#include <netinet/in.h> m`[oT\  
#include <arpa/inet.h> WFQ*s4 R(  
#include <netdb.h> Q>##hG:m  
zK[ 7:<  
PjiNu.>2(  
int port=6789; J~M H_N  
<=#lRZW[z  
Qd 9-u)L<  
int main(int argc, char** argv) { XPGL3[w\V  
 n.=e)*  
+R3\cRM  
    int sin_len; TW'E99wG  
    char message[256]; LuQ"E4;nY%  
:<'i-Ur8  
cfrvy^>,  
    int socket_descriptor; Kx(76_XD  
    struct sockaddr_in sin; u^j8 XOT  
    printf("Waiting for data form sender \n"); x&Q+|b%  
H5 p}Le  
!N@S^JD6  
    bzero(&sin,sizeof(sin)); ~.\73_M=A  
    sin.sin_family=AF_INET; 2GHXn:V  
    sin.sin_addr.s_addr=htonl(INADDR_ANY); >X-ed  
    sin.sin_port=htons(port); g&oc=f`  
    sin_len=sizeof(sin); 4*@G&v?n  
     +1E?He:iQ  
    printf("%d\n",INADDR_ANY); Zj%B7s1A  
   R=#q"9qz  
    socket_descriptor=socket(AF_INET,SOCK_DGRAM,0); F[o+p|nF  
    bind(socket_descriptor,(struct sockaddr *)&sin,sizeof(sin)); Wto@u4  
zN?$Sxttx  
sw3:HNG=  
    while(1) N(:EK  
    { }a #b$]Y  
        recvfrom(socket_descriptor,message,sizeof(message),0,(struct sockaddr *)&sin,&sin_len); 35]j;8N:  
        printf("Response from server:%s\n",message); e]dPF[?7  
        if(strncmp(message,"stop",4) == 0)//接受到的消息为 “stop” uMiD*6,$<  
        { -Fp!w"=T  
i?&4SG+2~K  
K4h-4Qbn  
            printf("Sender has told me to end the connection\n"); vy2*BTU?  
            break; YYZs#_  
        } Tb!B!m  
    } @&i#S}%/  
~I/>i&|M1  
6\)8mK  
    close(socket_descriptor); &2P:A  
    exit(0); p ?Ij-uo"o  
4acP*LkkQ  
w>9H"Q[  
    return (EXIT_SUCCESS); ^t^<KL;  
} k #,Gfs  
上面是服务程序,本地是sockettools
级别: 论坛版主
发帖
11142
云币
20535
只看该作者 沙发  发表于: 2017-09-13
先确定两台主机内网是否互通
1、磁盘修改属性 取消快照随实例一起释放,可以减少不必要的损失2、控制台 安全组规则 添加80端口
发表主题 回复主题
« 返回列表上一主题下一主题

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