当前位置: 技术问答>linux和unix
linux 平台下socket聊天程序,无法运行。高手指点:
来源: 互联网 发布时间:2016-03-09
本文导语: 这server和client的源代码。现象是:先启动服务器,再运行客户端,可是服务品无法正常执行,连“ printf("We successfull ^^^^from ”语句都不显示。估计是问题很多。刚学LINUX,还请各位帮忙看看,都是什么问题。我的...
这server和client的源代码。现象是:先启动服务器,再运行客户端,可是服务品无法正常执行,连“ printf("We successfull ^^^^from ”语句都不显示。估计是问题很多。刚学LINUX,还请各位帮忙看看,都是什么问题。我的平台是虚拟机下的LINUX,RED HAT 8。谢谢各位了。
客户端:
#include
#include
#include
#include
#include
#include
#include
#include
int main(int argc,char *argv[])
{
int sockfd;
char buffer[1024];
struct sockaddr_in server_addr;
struct hostent *host;
int portnumber,nbytes;
if(argc!=3)
{
printf("wrong 1");
exit(1);
}
if((host=gethostbyname(argv[1]))==NULL)
{
printf("wrong 2");
exit(1);
}
if((portnumber=atoi(argv[2]))
客户端:
#include
#include
#include
#include
#include
#include
#include
#include
int main(int argc,char *argv[])
{
int sockfd;
char buffer[1024];
struct sockaddr_in server_addr;
struct hostent *host;
int portnumber,nbytes;
if(argc!=3)
{
printf("wrong 1");
exit(1);
}
if((host=gethostbyname(argv[1]))==NULL)
{
printf("wrong 2");
exit(1);
}
if((portnumber=atoi(argv[2]))