我遵循本教程Roslyn: Current Workspace in Diagnostic with code fix project,一切顺利,直到我必须运行本地服务器(从标题 "设置套接字开始)。 io Server" )。我完全复制了教程显示的内容,并在运行" npm run start"
时收到此错误如图所示,我试图运行的命令是:
<form method="post">
<input type='text' name='filename' placeholder='Enter a filename' />
<select>
<option> value='Folder1' name="thisfolder">Folder1</option>
<option> value='Folder2' name="thisfolder">Folder2</option>
<option> value='Folder3' name="thisfolder">Folder3</option>
</select>
<input type='submit' value='Run the Script' />
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST"){
$filename=$_POST['filename'];
$myFile = .$thisfolder. "/page" .$filename.".php";
$fh = fopen($myFile, 'w');
$stringData = "Hello";
fwrite($fh, $stringData);
}
?>
但错误说我无法捕捉到任何东西,只是命令有问题,甚至没有文件。
我迷失了,Google几乎没有帮助。
答案 0 :(得分:0)
其他东西正在您机器上的端口3333上侦听。将端口号更改为其他内容,它应该可以正常工作。
如果您告诉我们您使用的操作系统,我们可以建议如何确定 正在侦听端口3333。
答案 1 :(得分:0)
似乎仍然在端口3333
上打开了连接。如果您打开cmd
并运行netstat -a -b
,您应该能够获得打开连接的列表以及启动它们的可执行文件。
可能是您的Socket.io服务器先前崩溃了,而且异常没有得到妥善处理,可能会使连接保持打开状态?