编程问题--重金
来源:百度知道 编辑:UC知道 时间:2024/07/03 01:20:10
谢谢!!
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <netdb.h>
#include <sys/types.h>
#include <sys/socket.h>
int main(int argc,char *argv[])
{
int sockfd,numbytes;
char buf[100];
struct sockaddr_in their_addr;
if((sockfd = socket(AF_INET,SOCK_STREAM,0))==-1)
{
perror("socket");
exit(1);
}
their_addr.sin_family = AF_INET;
their_addr.sin_port = htons(2323);
inet_aton( "127.0.0.1", &their_addr.sin_addr );
bzero(&(their_addr.sin_zero),8);
if(connect(sockfd,(struct sockaddr *)&their_addr,sizeof(struct
sockaddr))==-1)
{
perror("connect");
exit(1);
}
if(send(sockfd,"hello!socket.",6,0)==-1)
{
perror("send");
exit(1);
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <netdb.h>
#include <sys/types.h>
#include <sys/socket.h>
int main(int argc,char *argv[])
{
int sockfd,numbytes;
char buf[100];
struct sockaddr_in their_addr;
if((sockfd = socket(AF_INET,SOCK_STREAM,0))==-1) // 创建套接字
{// 创建失败
perror("socket"); // 向标准错误输出stderr打印错误,并设置全局变量errno
exit(1); // 退出程序
}
// 设置地址结构their_addr
their_addr.sin_family = AF_INET; // 设置地址协议族AF_INET
their_addr.sin_port = htons(2323); // 设置端口2323
inet_aton( "127.0.0.1", &their_addr.sin_addr ); // 设置IP 127.0.0.1
bzero(&(their_addr.sin_zero),8); // 初始化their_addr.sin_zero为0
if(connect(sockfd,(struct sockaddr *)&their_addr,sizeof(struct
sockaddr))==-1)// 连接到127.0.0.1:2323
{// 连接失败
perror("connect");// 向标准错误输出stderr打印错