例如listen的一方如何指定自身的地址
connect的一方如何指定自身的地址
不要说程序运行时用ifconfig..
127.0.0.1
或者bind的时候用any
。。。不是,楼上误解了,我的意思是如何把本机地址指定为一个特定值
例如本来是192.168.0.2的 我想发出去后对方看到我是192.168.0.3的
建立好socket后,初始化时:my_addr.sin_addr.s_addr = INADDR_ANY用这个即可。
谢谢了!
不知道我的理解对不对:楼主想自己用192.168.0.2,别人看到你的IP却是192.168.0.3,除了用代理,你还能用什么违反原理的方法来建立TCP连接?
自己构造IP包是可以的,不过这样编程太麻烦了。
我记得建SOCKET的时候可以选择?
端口可以用bind指定,
地址就没有试过.
在多IP地址的机器上, 应该是可以的, 但是如果bind的地址根本就不是本机地址. 应该会返回EADDRNOTAVAIL
相关问答:
我没有安装操作系统的经验,即使是WINDOWS。现在想在LINUX操作系统大环境下学C语言,又要买本本,请问如果操作系统安装不当,会不会对电脑造成什么大的破坏?有没有必要先买一个二手电脑练一下LINUX的 ......
小弟最近需要一个用socket获取html文档的代码,但是老是不能获取完整的html源码。原因不明,望高手指点!
C/C++ code:
char *Http_GET(char *host,int port,char *data) //发送GET请求
{
char response[2 ......
一直用svn来做资源的管理,
现在发现windows下取svn 要10个小时左右(资源大约有20G,全是小文件)
linux下取仅用40分钟,
请问linux的文件系统在哪儿比windows文件系统强力?
svn 可够慢的。
在 ......
我们隶属中科院计算所网络重点实验室(http://www.ict.ac.cn/survey/channel/detail443.asp)基础设施课题组.
现因项目和业务拓展的需要,特需要招聘与项目相关的网络应用工程师1-2名。
具体要求如下。有意者 ......