当前位置: 技术问答>linux和unix
sock send问题,紧急求救
来源: 互联网 发布时间:2015-05-22
本文导语: 程序很简单,接收到client的数据之后往client发送一个响应,但很奇怪的是,明明发送成功了,对方却接收不到。 但是如果我用另外一台win平台的机子telnet,却能收到响应 但为什么在linux下却收不到呢?不会跟server和cl...
程序很简单,接收到client的数据之后往client发送一个响应,但很奇怪的是,明明发送成功了,对方却接收不到。
但是如果我用另外一台win平台的机子telnet,却能收到响应
但为什么在linux下却收不到呢?不会跟server和client都运行在同一台机子有关吧?没理由啊
client端程序是没问题的,当我用client连到服务器的80端口发送数据,马上就能收到服务器返回的响应
ft,搞了几天了,想不通
#include
#include
#include
#include
#include
#include
#define SOCKET int
using namespace std;
int main()
{
//SOCKET init
SOCKET sock;
if ( (sock = socket(AF_INET, SOCK_STREAM, 0))
但是如果我用另外一台win平台的机子telnet,却能收到响应
但为什么在linux下却收不到呢?不会跟server和client都运行在同一台机子有关吧?没理由啊
client端程序是没问题的,当我用client连到服务器的80端口发送数据,马上就能收到服务器返回的响应
ft,搞了几天了,想不通
#include
#include
#include
#include
#include
#include
#define SOCKET int
using namespace std;
int main()
{
//SOCKET init
SOCKET sock;
if ( (sock = socket(AF_INET, SOCK_STREAM, 0))