社区
网络编程
帖子详情
请问我的SOCKET为什么不能运行?
lmyuanhang
2006-06-13 03:51:30
请问我的SOCKET为什么不能运行?
我的SOCKET 服务器部分老是Bind Error
可以在别人的机子上运行好好的,
请高手指点!
谢谢!
...全文
250
9
打赏
收藏
请问我的SOCKET为什么不能运行?
请问我的SOCKET为什么不能运行? 我的SOCKET 服务器部分老是Bind Error 可以在别人的机子上运行好好的, 请高手指点! 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lmyuanhang
2006-06-17
打赏
举报
回复
netstat -p TCP怎么用啊,是在命令行中打么?
我试了怎么不行啊
ppzine
2006-06-15
打赏
举报
回复
端口被占用了,一般用1024上以端口
gao_ming77
2006-06-14
打赏
举报
回复
TCP一般来说1024以下的端口都被预留了。一般都是1024以上。如果发现Bind不成功,可以用netstat -p TCP来查看端口占用情况。
阿浪
2006-06-14
打赏
举报
回复
1024以上的都可以吧?
lmyuanhang
2006-06-13
打赏
举报
回复
但我还是不能解决这个问题,我把端口号改了,虽然没有BIND ERROR 但,是运行好像,很顿,我只好把ISS下了,这样就能运行机制了,
如果不下ISS ,用那个端口号好啊,请指教,谢谢!
lmyuanhang
2006-06-13
打赏
举报
回复
我知道了谢谢楼上的大哥
lmyuanhang
2006-06-13
打赏
举报
回复
可能是吧,我才装的ISS ,那怎么解决呢?
gao_ming77
2006-06-13
打赏
举报
回复
什么错误?WSAGetLastError()看看?可能你的机器端口80被占用。
你用netstate -p TCP看看吧,80是谁在占用。一般来说可能是iis web server了。
lmyuanhang
2006-06-13
打赏
举报
回复
这是我的服务器代码
SOCKET m_hSocket=INVALID_SOCKET;
m_hSocket=socket(AF_INET,SOCK_STREAM,0);
UpdateData();
sockaddr_in m_addr;
m_addr.sin_family=AF_INET;
m_addr.sin_addr.S_un.S_addr=INADDR_ANY;
m_addr.sin_port=htons(80);
int ret=0;
int error=0;
ret=bind(m_hSocket,(LPSOCKADDR)&m_addr,sizeof(m_addr));
if(ret==SOCKET_ERROR)
{
m_state="Bind Error:";
UpdateData(FALSE);
return;
}
ret=listen(m_hSocket,2);
if(ret==SOCKET_ERROR)
{
m_state="Listen Error";
UpdateData(FALSE);
return;
}
SOCKET s=accept(m_hSocket,NULL,NULL);
if(s==SOCKET_ERROR)
{
m_state="Accept Error";
UpdateData(FALSE);
return;
}
else
{
m_state="Accept success";
UpdateData(FALSE);
}
char buff[256];
ret=recv(s,buff,20,0);
m_data=buff;
UpdateData(FALSE);
closesocket(m_hSocket);
socket
.io android ios,
Socket
.io Android客户端无法
运行
,但iOS客户端正在
运行
博主在Node.js服务器上配置了
Socket
.IO,并且能够成功通过iOS客户端建立连接,但遇到问题的是Android客户端无法连接。经过排查,问题在于AndroidManifest.xml的配置。解决方案是在Android应用中添加相应的网络权限设置。
linux监控线程
运行
状态,通过监控线程状态来保证
Socket
服务器的稳定
运行
为解决IIS进程回收导致
Socket
服务不稳定的问题,本文介绍了一种利用Node.js服务监控
Socket
服务状态并自动重启的方法,确保了服务的连续性和稳定性。
为什么有监听
socket
和连接
socket
,为什么产生两个
socket
本文深入解析了
socket
在客户端和服务端的连接机制,包括
socket
的创建、绑定、监听、连接及数据交互过程。阐述了为何服务端需要两种状态的
socket
:监听
socket
和已连接
socket
,以及为何在连接过程中会产生两个
socket
,解释了这种设计对提高服务端性能的重要性。
什么是
Socket
,为什么要用
Socket
本文深入解析了套接字(
Socket
)在计算机网络通信中的作用,包括其如何通过结合IP地址、传输层协议和端口号来区分不同的应用程序进程,实现并发的数据传输服务。详细介绍了服务器监听、客户端请求和连接确认这三个关键步骤。
【底层机制】【
Socket
】本地
Socket
VS 普通
Socket
?Zygote为什么使用本地
Socket
?
本文深入解析了本地
Socket
与普通
Socket
在设计目标、数据传输路径及性能方面的差异。本地
Socket
适用于同一主机内的进程通信,具备更高的性能和安全性;而普通
Socket
主要用于跨网络通信。文章还探讨了Android系统中Zygote为何采用本地
Socket
的原因,包括其低延迟、高安全性和资源效率。
网络编程
18,357
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章