当前位置:  技术问答>linux和unix

如何指定发送端口

    来源: 互联网  发布时间:2015-01-04

    本文导语:  本人用gcc/g++做socket方面的程序,现在遇到一个问题: 能不能强行设置一个端口,让我要发送到其他机器的包通过这个 端口发送出去,怎么设置,在程序中如何实现? 在线等待! | 这是你要...

本人用gcc/g++做socket方面的程序,现在遇到一个问题:
能不能强行设置一个端口,让我要发送到其他机器的包通过这个
端口发送出去,怎么设置,在程序中如何实现?
在线等待!

|
这是你要的吗?

#include 

int bind(int sockfd, const struct sockaddr *myaddr, socklen_t addrlen);

函数bind套接口分配一个本地协议地址,对于网际协议,协议地址是32位IPv4地址或128位IPv6地址与16位TCP或UDP端口号的组合。

如果TCP客户或服务器不调用bind,当connect或listen时,内核就要为套接口选择一个临时端口。让内核来选择临时端口,这对TCP客户来说是正常的,除非应用要求一个预留端口;但对服务器来说是极少见的,因为服务器是通过它们的周知端口被大家认识的。

见:Unix网络编程( 第1卷 ) P75。

    
 
 

您可能感兴趣的文章:

  • scp远程两台主机时如何指定端口
  • TCP/IP连接可以指定源端口吗?
  • 如何kill一个监听指定端口的程序
  • 请问如何向系统注册一个网络端口号,并指定此端口的的联接,自动导向我的应用程序
  • 基于UDP的编程中,如何用指定的端口发送数据?
  • java.rmi.Registry 的rebind怎么用?如何把一个远程对象绑定到指定端口?
  • libpcap通过设置BFP,只抓指定端口的的包,可是我想只抓Tcp Data头几个字节为特定值的包。
  • 怎么使用socket与指定IP和端口下的服务通讯
  • Python实现根据指定端口探测服务器/模块部署的方法
  • 如何指定接口发送数据包
  • 如何在发送UDP的时候指定自己的IP地址为0.0.0.0
  • libnet怎么可以指定发送的网卡?
  • java网络编程中向指定URL发送GET POST请求示例
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Lists(链表) 成员 remove_if():按指定条件删除元素
  • 如何用shell实现将指定文件中的指定的字符串替换为我指定的另外的字符串
  • .net/c#/asp.net iis7站长之家
  • 求一SHELL(Linux下批量将指定目录文件传到指定远程服务器的指定目录)!
  • C++ Double Ended Queues(双向队列) 成员 at():返回指定的元素
  • linux如何给指定用户赋予指定文件的权限
  • C++ I/O 成员 ignore():读取字符并忽略指定字符
  • 怎样读取指定内存地址处指定长度的内存数据???(
  • C++ Bitsets 成员 test():返回指定位的状态
  • Applet指定codebase,怎样将其指定到classpath下?不用绝对路径!
  • C++ MultiMaps 成员 equal_range():返回指向元素的key为指定值的迭代器对
  • tar解压解包指定文件到指定目录
  • C++ Vectors 成员 erase():删除指定元素
  • 请教如何在指定目录下查找包含指定文字的文件
  • C++ Vectors 成员 at():返回指定位置的元素
  • linux 指定用户只能读写指定的文件夹
  • Linux下指定运行时加载动态库路径及shell下执行程序默认路径
  • 如何查看系统中有多少个组?有多少个用户?如何把指定用户加到指定组中?
  • Linux下通过rpm安装软件详细介绍以及如何将软件安装到指定目录
  • Linux查找包含指定文字的文件(linux查找指定文件)
  • linxu-如何拷贝指定类型的文件到指定的目录下呢?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3