一个socket发数据的问题

来源:百度知道 编辑:UC知道 时间:2024/06/22 03:05:14
我写了个Client和Server

从Client 发命令request给Server,但是问题是,如果request加上 "\r\n"时
就会报错,socket error!IN ClientSoftware caused connection abort: socket write error。

如果仅仅是加上"\n"就不会报错,请问这个到底是怎么回事?有什么区别啊?

换行码在不同操作系统是不一样的,windows下是\n\r,Linux下是\n,Mac下是\r。

网络上一般用\n当换行符比较常见,比如XML的换行符就是\n。

你这是编译错还是连接错还是运行错啊.

还有更重要的一点你是什么程式语言啊,得说清楚吧。