草庐IT

socket_desc

全部标签

sockets - Go 中的 Unix 套接字

我正在尝试制作一个使用Unix套接字的简单回显客户端和服务器。在此示例中,连接似乎是单向的。服务器可以从客户端接收数据,但不能将数据发回。如果我改用tcp连接,它会很好用。有谁知道怎么回事?服务器packagemainimport"net"import"fmt"funcechoServer(cnet.Conn){for{buf:=make([]byte,512)nr,err:=c.Read(buf)iferr!=nil{return}data:=buf[0:nr]fmt.Printf("Received:%v",string(data))_,err=c.Write(data)iferr

MySQL 在 : mysql "ERROR 1524 (HY000): Plugin ' auth_socket' is not loaded"上失败

我的本​​地环境是:全新的Ubuntu16.04使用PHP7已安装MySQL5.7sudoapt-getinstallmysql-commonmysql-server当我尝试登录MySQL(通过CLI)时:mysql-uroot-p我遇到了3个步骤的循环问题。1)首先是一些套接字问题ERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/var/run/mysqld/mysqld.sock'解决方法:重启电脑。导致另一个错误:2)访问被拒绝ERROR1698(28000):Accessdeniedforuser'roo

linux - 工控机性能: Named Pipe vs Socket

似乎每个人都说命名管道比套接字IPC更快。它们的速度有多快?我更喜欢使用套接字,因为它们可以进行双向通信并且非常灵活,但如果数量很大,我会选择速度而不是灵active。 最佳答案 使用共享内存解决方案可获得最佳效果。命名管道仅比TCP套接字好16%。通过IPCbenchmarking获得结果:系统:Linux(Linuxubuntu4.4.0x86_64i7-6700K4.00GHz)消息:128字节消息数:1000000管道基准:Messagesize:128Messagecount:1000000Totalduration:27

python - socket.error : [Errno 48] Address already in use

我正在尝试从mac终端使用python设置服务器。我导航到文件夹位置并使用:python-mSimpleHTTPServer但这给了我错误:socket.error:[Errno48]Addressalreadyinuse我之前使用相同的命令打开了一个连接用于我机器中不同位置的不同网站。 最佳答案 您已经有一个绑定(bind)到默认端口(8000)的进程。如果您之前已经运行过相同的模块,则该进程很可能仍绑定(bind)到该端口。先尝试定位其他进程:$ps-fA|greppython501816511264809:53PMttys00

mysql - 错误 : 'Can' t connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' -- Missing/var/run/mysqld/mysqld. socks

我的问题开始于我在安装mysql时无法再以root身份登录。我试图在没有打开密码的情况下运行mysql......但是每当我运行命令时#mysqld_safe--skip-grant-tables&我永远不会得到提示。我试图关注theseinstructionstorecoverthepassword.屏幕看起来是这样的:root@jj-SFF-PC:/usr/bin#mysqld_safe--skip-grant-tables12081611:40:53mysqld_safeLoggingtosyslog.12081611:40:53mysqld_safeStartingmysqld

java - "Software caused connection abort: socket write error"的官方原因

鉴于此堆栈跟踪片段Causedby:java.net.SocketException:Softwarecausedconnectionabort:socketwriteerror atjava.net.SocketOutputStream.socketWrite0(NativeMethod)我尝试回答以下问题:什么代码抛出了这个异常?(JVM?/Tomcat?/我的代码?)引发此异常的原因是什么?关于#1:Sun的JVM源代码不包含此确切消息,但我认为文本Softwarecauseconnectionabort:socketwriteerror来自SocketOutputStream的

php - 将 PHP 与 Socket.io 一起使用

是否可以在客户端使用Sockets.io并与服务器上基于PHP的应用程序通信?PHP是否甚至支持这种“长期连接”的代码编写方式?我为socket.io找到的所有示例代码似乎都适用于服务器端的node.js,所以那里没有帮助。 最佳答案 回答这个问题可能有点晚了,但这是我发现的。我不想争论节点是否比php做得更好,这不是重点。解决方案是:我还没有找到任何用于PHP的socket.io实现。但是有一些方法可以实现WebSockets.有thisjQueryplugin允许您在为不支持的浏览器优雅降级的同时使用Websockets。在PH

mongodb - 错误 : No unix socket support on windows connecting mongodb

我正在使用robomongo工具访问mongodb。当我连接到我的数据库时显示错误详情如何解决? 最佳答案 我遇到了同样的问题,并且能够通过删除完整的url(例如:mongodb://myuser:mypassword@mongodb-test.mydomain.com/my_database)连接选项卡,只输入mongodb服务器url:mongodb-test.mydomain.com.接下来,在“身份验证”选项卡中,我选中了“执行身份验证”复选框,指定了数据库、用户名、密码。我还在“高级”选项卡中添加了数据库以防万一,现在我可

javascript - socket.io 的好的初学者教程?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前。我对Web开发领域非常陌生,并加入了这个潮流,因为我发现HTML5的概念非常有趣。我对使用Canvas相当有信心,现在想转移到其中的websockets部分。当我们想要使用Web套接字时,我已经了解到socket.io是迄今为止可以使用的框架。任何关于什么教程和示例的指针都将非常感谢! 最佳答案

android - 错误消息 'java.net.SocketException: socket failed: EACCES (Permission denied)'

我收到错误消息java.net.SocketException:socketfailed:EACCES(Permissiondenied)当我尝试应用下面的代码时。这是我调用的函数并给了我这个异常。publicvoidrun(){//TODOAuto-generatedmethodstubURLmyurl=null;try{myurl=newURL("http://10.0.2.2/list.JSON");}catch(MalformedURLExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}try{URLCo