⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test-port-client2b.c

📁 在linux中發送簡單的network program. 方便初學者
💻 C
字号:

/**************************************************************************
*	This is a port-read client.  It will accept any IP address and port
*	number on the commandline, connect to the server, send the message
*	(if any defined), read the reply, and close.
**************************************************************************/
//*****INPUT: <Your_name><IP-addr> <port> [<send-msg>]
#include <stdarg.h>
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <sys/socket.h>
#include <sys/types.h>
//#include <netinet.h>
#include <resolv.h>
#include <errno.h>

#define MAXBUF	255
#define PORT 2000

int main(int Count, char *Strings[])
{	int sockfd, bytes_read;
	struct sockaddr_in dest;
	char buffer[MAXBUF]="B\0";
	char *IP="10.1.11.50";
//	printf("%s, %s, %s\n", Strings[1], Strings[2], Strings[3]);
	/*---Create socket for streaming---*/
	sockfd = socket(AF_INET, SOCK_STREAM, 0);
	bzero(&dest, sizeof(dest));
	dest.sin_family = AF_INET;
	dest.sin_addr.s_addr = inet_addr(IP);
	dest.sin_port = htons(PORT);
	connect(sockfd, (struct sockaddr *)&dest, sizeof(dest));

//		sprintf(buffer, "%s\n", Strings[3]);
	send(sockfd, buffer, strlen(buffer), 0);
	close(sockfd);
	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -