社区
网络及通讯开发
帖子详情
ServerSocket可不可以绑定IP?
xujunjie
2004-10-20 01:03:14
如题,绑定的方法我知道,但不知道在什么地方写绑定代码,如果在ServerSocket创建后绑定,会报无效Socket错;在OnListen事件里绑定,会报socket已绑定错。
ServerSocket默认绑定的是IADDR_ANY(侦听所有IP),这个是不是改不了?
...全文
257
9
打赏
收藏
ServerSocket可不可以绑定IP?
如题,绑定的方法我知道,但不知道在什么地方写绑定代码,如果在ServerSocket创建后绑定,会报无效Socket错;在OnListen事件里绑定,会报socket已绑定错。 ServerSocket默认绑定的是IADDR_ANY(侦听所有IP),这个是不是改不了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
L·D·N
2004-11-22
打赏
举报
回复
太需要了,我留下邮箱,你发给我好吗?
lswhome@yahoo.com.cn,谢谢!
我的 QQ:41464827
sncel
2004-11-22
打赏
举报
回复
需要的话我发给你tsnServerSocket,继承于TServerSocket,加了个绑定IP功能.
L·D·N
2004-11-20
打赏
举报
回复
顶啊!
xujunjie
2004-10-20
打赏
举报
回复
TServerSocket的确不能绑定,TClientSocket可以在OnLookup事件里绑定,我修改了vcl可以绑定IP了,不过又引入了新的问题,怎么重新编译修改过的vcl?
Lewolf
2004-10-20
打赏
举报
回复
光修改这个是不行的,TAbstractSocket是Server和Client共同的Socket基类,侦听和Connect是不同的工作方式,其中DoListen根本就没有bind的过程,因此是不可能帮定侦听的IP的。需要修改其中代码的,如果仅仅是指定Address的话,还是有办法做到的。
铖邑
2004-10-20
打赏
举报
回复
确实不能绑定,俺试过了TServerSocket的父类TAbstractSocket,想办法修改其属性Address,也不成。可能需要修改TServerSocket::Socket::Address,但是该属性为只读
Lewolf
2004-10-20
打赏
举报
回复
BCB带的TSoverSocket不能帮定IP地址的,TClientSocket也不能帮定本机IP地址,要帮定就得使用API或者修改这两个组件。
我不懂电脑
2004-10-20
打赏
举报
回复
ServerSocket创建后就绑定了
默认绑定的是IADDR_ANY(侦听所有IP),这个改不了
thp
2004-10-20
打赏
举报
回复
顶
Java如何给
ServerSocket
绑定
指定
IP
地址
前言:回去搜索这个问题并且有缘看到这篇文章的人,我相信你一定是个爱思考 爱钻牛角尖的人。每次遇到问题总想知道到底为什么,有时候会浪费很多时间也没有解决问题。如果这篇文章对你有用,麻烦点赞或评论下,想看看有和我一样的人吗? 一 问题描述 在使用java代码
ServerSocket
serverSocket
= new
ServerSocket
(8080);创建了服务器端的监听套接字后,我使用命令行工具cmd查看了当前的网络状态,如下图所示,套接字监听的
IP
地址是“0.0.0.0”,这和我预想的“127.0.
关于主机多
IP
和服务端口
绑定
IP
的研究
在网络编程中,经常需要在服务器里开一个端口,这里有一个问题,这个端口是开到哪个
IP
上面了,因为对于服务器来说经常是不止一个
IP
的,一个是127.0.0.1,一个是内网
IP
,比如192.168.1.3,一个是外网
IP
,比如211.19.56.39。对于开发着来说,经常会忽略
绑定
到具体某个
IP
上面,类似于下面的代码
ServerSocket
serverSocket
= new ServerSo
Socket 与
ServerSocket
的区别
ServerSocket
用于
绑定
端点,提供服务,并接受连接请求,如果写服务器一定要用到的Socket就是普通的连接套接字,做客户端要用到,设计服务器的时候也要用到。服务套接字accept之后返回的是Socket对象 所谓socket通常也称作"套接字",用于描述
IP
地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 Socket和ServerSocke...
2021-05-14网络编程 socket
serversocket
网络编程之Socket &
ServerSocket
目录 1、客户端Socket类 2、服务器套接字
ServerSocket
3、文件上传案例 网络编程之Socket &
ServerSocket
Socket:网络套接字,网络插座,建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/
IP
的封装,TCP/
IP
也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;socket用于描述
IP
地址和端口,是一个通信链的.
Java 源码 -
ServerSocket
源码及面试题
不啰嗦,我们直接开始! 引导语 上一小节我们学习了 Socket,本文我们来看看服务端套接字 API:
ServerSocket
,本文学习完毕之后,我们就可以把客服端 Socket 和服务端
ServerSocket
串联起来,做一个真实的网络通信的 demo 了。 1、类属性
ServerSocket
的主要作用,是作为服务端的套接字,接受客户端套接字传递过来的信息,并把响应回传给客户端,其属性非常简单,如下: private boolean created = false;// 已创建 pri
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章