socket 的奇怪问题
牛知道 2005-06-27 05:52:28 我自己写了个 socket 但是老是出现问题,各位给个思路,代码太长就不贴了,浪费大家眼球
首先我自己作了个
qsocket 类,里面有
socket()
connect()
send(char *)
recv()
char buf[200];
int sockfd;
sockaddr_in client;
这几个成员,现在我用 socket 获得sockfd,并且用 connect()连接到本机的 110 端口上(POP3端口)然后用 recv() 接收服务器信息,然后printf()
这个时候可以打印服务器的发送信息 pop3 server ok...
然后我用 send() 函数向服务器发送 user qxk2001 的信息后就阻塞到这里不动了,请问大概问题出在那里?
1)POP3服务器没有问题
2)用 telnet localhost 110 可以登陆,并且可以执行POP3命令
3)第一次connect() 之后接收到服务器信息