当前位置: 技术问答>linux和unix
socket 小问题
来源: 互联网 发布时间:2017-02-20
本文导语: 我的代码是想让客户端一直向服务器发数据,服务端一直接收数据并输出。 现在运行结果是服务端只接收第一条数据,之后的数据就不接收了。 我是昨天开始学socket,所以不是很懂,多谢大家的指点。 客户端 #inclu...
我的代码是想让客户端一直向服务器发数据,服务端一直接收数据并输出。
现在运行结果是服务端只接收第一条数据,之后的数据就不接收了。
我是昨天开始学socket,所以不是很懂,多谢大家的指点。
客户端
现在运行结果是服务端只接收第一条数据,之后的数据就不接收了。
我是昨天开始学socket,所以不是很懂,多谢大家的指点。
客户端
#include
#include
#include
#include
#include
#include
#include
#define MAXLINE 4096
int main(int argc, char* argv[])
{
int clientfd, n;
struct sockaddr_in servaddr;
char recvline[MAXLINE], sendline[MAXLINE];
if(argc != 2)
{
printf("usage: ./client n");
exit(0);
}
if ((clientfd = socket(AF_INET, SOCK_STREAM, 0))