tcp中的套接字
我正试图在简单的套接字程序中发送一个2d数组..但这只发送第一行,而不会发送超出该行的任何内容/…这里有什么问题 服务器部件tcp中的套接字,c,sockets,tcp,C,Sockets,Tcp,我正试图在简单的套接字程序中发送一个2d数组..但这只发送第一行,而不会发送超出该行的任何内容/…这里有什么问题 服务器部件 struct sockaddr_in clienta,servera; int s ; s = socket(AF_INET,SOCK_STREAM,0); servera.sin_family = AF_INET; servera.sin_port = htons(3386); servera.sin_addr.s_addr = htonl(INADDR_ANY); b
struct sockaddr_in clienta,servera;
int s ;
s = socket(AF_INET,SOCK_STREAM,0);
servera.sin_family = AF_INET;
servera.sin_port = htons(3386);
servera.sin_addr.s_addr = htonl(INADDR_ANY);
bind(s,(struct sockaddr *)&servera,sizeof(servera));
listen(s,1);
int news;
int len = sizeof(clienta);
printf("waiting for connection");
news = accept(s,(struct sockaddr *)&clienta , &len);
printf("\n received connection");
int c[3][3];
recv(news, &c,sizeof(c),0);
int d = sizeof(c);
int i=0,j=0;
for(;i<=2;i++)
for(;j<=2;j++)
printf("\n %i,%i,%i",i,j,c[i][j]);
printf("\n %i",c[1][0]);
服务器A客户端中的结构sockaddr_;
int-s;
s=套接字(AF_INET,SOCK_STREAM,0);
servera.sin_family=AF_INET;
servera.sin_port=htons(3386);
servera.sin\u addr.s\u addr=htonl(INADDR\u ANY);
绑定(s,(struct sockaddr*)&servera,sizeof(servera));
听(s,1);
国际新闻;
int len=sizeof(clienta);
printf(“等待连接”);
news=accept(s,(struct sockaddr*)和clienta,&len);
printf(“\n已收到连接”);
INTC[3][3];
recv(news&c,sizeof(c),0),;
int d=尺寸f(c);
int i=0,j=0;
对于(;i你知道这些:
for(;i<=2;i++)
for(;j<=2;j++)
printf("\n %i,%i,%i",i,j,c[i][j]);
对于(;i你知道这些:
for(;i<=2;i++)
for(;j<=2;j++)
printf("\n %i,%i,%i",i,j,c[i][j]);
用于(;iIt有助于以大写字母开头句子。它有助于以一个标点符号结尾:“.”或“?”。请更新您的问题,使其在英语中看起来很好,以便其他人能够轻松阅读、理解和帮助。它有助于以大写字母开头句子。它有助于以一个标点符号结尾:“.”或“?”。请更新”让你的问题在英语中看起来很好,以便其他人能够轻松阅读、理解和帮助。
for(;i<=2;i++)
for(;j<=2;j++)
printf("\n %i,%i,%i",i,j,c[i][j]);