```
```*
防火墙关闭了么?端口、ip是否正确
文件路径或文件名称有问题吧,记事本的后缀名称是txt 你写的adc.text中的这个text是文件名称呢还是文件后缀。如果是文件名称,那么显然正确的文件路径应该是adc.text.txt ,其次你可以在读取txt文件那里,把txt中内容cout输出下,或者调试下就知道是哪里的问题。
对于服务端程序,建议调试打印接收的字符串以及从文件读取的字符串中换行符是否存在,开启调试模式运行,在48行设置断点
ofs.open语句之后加ofs.isopen()判断是否打开文件成功,并加打印。(怀疑应该是文件名或路径不对造成的)
服务端
/**
* 服务端
*/
/**
* 1 将nodejs-websock包引进来
*/
var ws = require('nodejs-websocket');
/**
* 2 创建一个WebSocket服务,建立TCP连接,
* conn就是连进来的连接
* server 监听2333端口
*/
var server = ws.createServer(function(conn){
console.log('New connection'); // 表示新的连接进来了
/**
* conn绑一个text事件,并接受一个回调
*/
conn.on('text', function(str){
console.log(str);
// 给客户端返回信息
conn.sendText(str);
});
}).listen(2333);
不知道你这个问题是否已经解决, 如果还没有解决的话:下面以计算机网络这本书里的一副图,可以很好帮助我们理解数据在不同层的传递过程,如下图所示:图中的5,4,3,2,1 分别代表TCP/IP协议的应用层、传输层、网络层、数据链路层、物理层
,h5,h4,h3,h2代表相应层的控制信息。
这张图展示的是AP1进程向AP2进程传送数据。首先AP1先将数据交给本主机的应用层(第5层),然后第五层加上必要的控制信息就变成了第四层的数据单元。然后第四层再加上必要的控制信息就变成了第三层的数据单元,以此类推直到第二层(数据链路层),控制信息变成了首部H2(MAC头地址信息)
和尾部T2(FCS:帧校验序列)
当数据离开路由器到达AP2时,就和上面一样,以此向上最终将数据发送到进程AP2。
检查路径,ip,端口是否正确
以下答案由GPT-4.5Plus大模型(语音)与博主A努力中.......共同编写:
您遇到的问题是在Python中尝试读取一个文件,但出现“No such file or directory”的错误,表示无法找到该文件。
这通常有以下几个原因:
解决方法如下:
以上是一些常见的无法读取文件的原因和对应解决方法。我推荐您按以下步骤逐一检查和解决: