当前位置: 技术问答>linux和unix
请教socket编程问题
来源: 互联网 发布时间:2015-10-17
本文导语: 我编了一个简单的程序,有客户端向服务器发送连接请求,服务器向客户发送字节流。 源码如下: //client.cpp ...... int main(int argc, char *argv[]) { ........ if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1) err_qu...
我编了一个简单的程序,有客户端向服务器发送连接请求,服务器向客户发送字节流。
源码如下:
//client.cpp
......
int main(int argc, char *argv[])
{
........
if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1)
err_quit("get socket error!");
sockaddr_t.sin_family = AF_INET;
sockaddr_t.sin_port = htons(MYPORT);
sockaddr_t.sin_addr.s_addr = inet_addr(IPADDR);
bzero(&(sockaddr_t.sin_zero), 8);
if (connect(sockfd, (struct sockaddr *) &sockaddr_t, sizeof(struct sockaddr)) == -1)
err_quit("connect error!");
cout
源码如下:
//client.cpp
......
int main(int argc, char *argv[])
{
........
if ((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1)
err_quit("get socket error!");
sockaddr_t.sin_family = AF_INET;
sockaddr_t.sin_port = htons(MYPORT);
sockaddr_t.sin_addr.s_addr = inet_addr(IPADDR);
bzero(&(sockaddr_t.sin_zero), 8);
if (connect(sockfd, (struct sockaddr *) &sockaddr_t, sizeof(struct sockaddr)) == -1)
err_quit("connect error!");
cout