当前位置: 技术问答>linux和unix
初学linux,搞不定网络编程
来源: 互联网 发布时间:2015-10-24
本文导语: 我在做一个C/S模式通信的例子,编译没问题,但就是运行时不好使,初学linux,不知道是哪方面出了问题,请大家解决一下 Server端: #include #include #include #include using namespace std; int main(void) { int ListeningSock,Da...
我在做一个C/S模式通信的例子,编译没问题,但就是运行时不好使,初学linux,不知道是哪方面出了问题,请大家解决一下
Server端:
#include
#include
#include
#include
using namespace std;
int main(void)
{
int ListeningSock,DataSock;
int Port = 6000;
struct sockaddr_in ServerAddr;
int ret;
char Buf[1024];
ListeningSock = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
ServerAddr.sin_family = AF_INET;
ServerAddr.sin_port = htons(Port);
ServerAddr.sin_addr.s_addr = htonl(INADDR_ANY);
bind(ListeningSock, (struct sockaddr *)&ServerAddr, sizeof ServerAddr);
listen(ListeningSock, 5);
cout
Server端:
#include
#include
#include
#include
using namespace std;
int main(void)
{
int ListeningSock,DataSock;
int Port = 6000;
struct sockaddr_in ServerAddr;
int ret;
char Buf[1024];
ListeningSock = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
ServerAddr.sin_family = AF_INET;
ServerAddr.sin_port = htons(Port);
ServerAddr.sin_addr.s_addr = htonl(INADDR_ANY);
bind(ListeningSock, (struct sockaddr *)&ServerAddr, sizeof ServerAddr);
listen(ListeningSock, 5);
cout