socket 的奇怪问题
我自己写了个 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() 之后接收到服务器信息
首先我自己作了个
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() 之后接收到服务器信息
...全文
相关推荐
Socket的问题.doc
关于delphi中相关SOCKET的问题
Kubernetes常见问题排查与解决方案.docx
Kubernetes常见问题排查与解决方案.docx
Jedis API中文使用文档.-比较详细
Java中使用Jedis操作Redis 文档比较详细, 具体的方法都进行了介绍了, 适合新手, 和老程序员进行复习, jedis api比较乱, 特此整理.
解决idea使用docker插件连接不上docker服务器
解决idea使用docker插件连接不上docker服务器
直接用oracle存储过程完成基于socket的通讯
直接使用oracle 提供的库函数实现基于sokcet的短连接客户端通讯,无需再编写客户端程序进行通讯再调用存储过程。比较奇怪的应用,只因为系统改造中,原系统采用存储过程接口,而新系统客户端不改造,只改造服务段为 SOCKET通讯方式,为照顾存储过程接口,服务段出此下策。


其它技术问题
