初学Socet编程,想问一下serverSocket使用的是什么协议,TCP还是UDP?要几次握手才算成功?服务端获取客户端IP地址,可以做假吗?就是用伪装的假IP,
就是这句话 sRemoteIPaddr:=Socket.RemoteAddress;
memo1.Lines.Add(sRemoteIPaddr);能否推荐几本DELPHI写的WINSOCKET网络编程的书?谢谢
解决方案 »
- DELPHI中的combobox显示数据库表中字段的请求
- 关于一个创建access库,但在创建时要密码的问题
- 实际文本和TMome的操作速度
- 我装了delphi7,可是控件面板中并没有QReport组件,请问怎么才能添加此组件?
- 请问浮点数的比较问题
- 关联表数据删除很慢,谁有招?
- 如何精确控制打印机的进退纸 yoic 你应该解决过,教教我
- 数据库读取问题。帮帮忙
- 向大家请教.谢谢了!
- 大调查,看谁编写"共享软件"赚的外块多.----------多多益善!!!!!!!!!!!!!!
- clientdataset1.ApplyUpdates(0);成功保存后如何返回成功保存的信息,即如何判断成功保存了
- 关于Image1动态调用*.jpg文件?
是 TCP 协议的。TCP 协议要三次握手。但那是系统的事,与你无关。你只要连接就行了。----------
服务端获取客户端IP地址,可以做假吗?就是用伪装的假IP,
就是这句话 sRemoteIPaddr:=Socket.RemoteAddress;
memo1.Lines.Add(sRemoteIPaddr);-------------
你说的做假是服务器做假还是客户端做假?
客户端用代理,服务器就只能得到代理的地址。还可以从 IP 协议层改写 IP 地址做假。以你现在的水平还不行。而且这个方法能不能通过三层交换机,我也认为是个问题。
能否真的隐藏?