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

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

级别: 新人
发帖
1
云币
2
阿里上系统cenos 测试程序(UDP通讯),在阿里云就不可以(在本地两个机器上都可以运行),不知道为什么,安全组也设置了UDP端口。 ,CiN@T \&  
)}QtK+Rq  
/* +"1@ 6,M  
* File:   main.c \.c   
* Author: tianshuai $ M?VJ\8  
* #- S%aeB  
* Created on 2011年11月29日, 下午10:34 d:08@~#  
*/ s;!TB6b@  
F+yu[Dh:  
;a@%FWc  
#include <stdio.h> Ox .6]W~  
#include <stdlib.h> jK`b6:#(,  
8nzDLFxp_  
M7U:UV)  
#include <string.h> 38<!Dt+S(,  
#include <sys/socket.h> 1F`1(MYt9  
#include <netinet/in.h> ZDHm@,d  
#include <arpa/inet.h> NDsF<2A4  
#include <netdb.h> QD6<sw@]P  
3d<Z##`{4  
}<m'Nkz<X  
int port=6789; qg_M9xJ  
.%~m|t+Rt  
D(bQFRBY6"  
int main(int argc, char** argv) { -M\ae  
l X g.`  
l1_hD ,4  
    int sin_len; -zn$h$N4  
    char message[256];  .7GTL  
o03Y w)*  
_]oNbcbt(  
    int socket_descriptor; mKTE%lsH  
    struct sockaddr_in sin; b!lS=zIN  
    printf("Waiting for data form sender \n"); 8.`*O  
^T>P  
WdtZ{H  
    bzero(&sin,sizeof(sin)); T?lp:~d  
    sin.sin_family=AF_INET; E\/J& .  
    sin.sin_addr.s_addr=htonl(INADDR_ANY); ~<Eu @8+_  
    sin.sin_port=htons(port); luvxwved  
    sin_len=sizeof(sin); >6X$iBb0  
     9-ei#|Vnt[  
    printf("%d\n",INADDR_ANY); nO#a|~-))  
   {TOz}=R"3h  
    socket_descriptor=socket(AF_INET,SOCK_DGRAM,0); =Z /*  
    bind(socket_descriptor,(struct sockaddr *)&sin,sizeof(sin)); _&SST)Y|  
QgF2f/;!  
td!YwN*  
    while(1) 8T523VI  
    { ~rfUqM]I   
        recvfrom(socket_descriptor,message,sizeof(message),0,(struct sockaddr *)&sin,&sin_len); +T8h jOkC  
        printf("Response from server:%s\n",message); } q?*13iy(  
        if(strncmp(message,"stop",4) == 0)//接受到的消息为 “stop” K^m`3N"  
        { -`cNRd0n  
q.:j yj6  
p3Z[-2I  
            printf("Sender has told me to end the connection\n"); tBjMm8lgb  
            break; n!?^:5=s  
        } =WEWs4V5A  
    } @v~<E?Un  
BbG=vy8'l  
FT;I|+H*P  
    close(socket_descriptor); 6^QSV@N|  
    exit(0); <Kk[^.7C;  
FIN0~ 8  
;s^F:O  
    return (EXIT_SUCCESS); =<.h.n  
} }JM02R~I  
上面是服务程序,本地是sockettools
级别: 论坛版主
发帖
11142
云币
20535
只看该作者 沙发  发表于: 2017-09-13
先确定两台主机内网是否互通
1、磁盘修改属性 取消快照随实例一起释放,可以减少不必要的损失2、控制台 安全组规则 添加80端口
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: 82 - 35 = ?
上一个 下一个