乙個最基本的socket客戶端程式設計

2021-05-22 12:48:52 字數 699 閱讀 7013

採用inet 通訊方式

#include

#include

#include

#include

int main()

int sockfd;   //套接字控制代碼

int len;

struct sockaddr_in address;  //要連的的目地位址

int result;

sockfd = socket(af_inet, sock_stream, 0);  //建立套接字

address.sin_family = af_inet;  //初始化目地套接字的型別

address.sin_addr.s_addr = inet_addr("172.16.64.69");  //初始化目地套接字的位址

address.sin_port = htons(20001);  //初始化目地套接字的埠號

len = sizeof(address);

result = connect(sockfd, (struct sockaddr *)&address, len);  //連線到目地位址

if(result == -1)

char buf[20];

sprintf(buf,"hello world!");

write(sockfd, buf, 20*sizeof(char));   //傳送資料

乙個基本的SOCKET客戶端程式

標頭檔案 include include 定義常量 define recv buffer size 8192 主函式 int main int argc,char argv 建立套接字 connectsocket socket af inet,tcp ip協議 sock stream,tcp傳輸 i...

最基本的Socket程式設計 服務端跟客戶端通訊

效果圖 說明 此示例在 net2005 xp 下執行通過 示例程式是同步套接字程式,功能很簡單,只是客戶端發給伺服器一條資訊,伺服器向客戶端返回一條資訊 這裡只是乙個簡單的示例,是乙個最基本的 socket 程式設計流程,在接下來的文章中,會依次記錄套接字的同步和非同步,以及它們的區別。下面是示例程...

socket實現多個客戶端連線在乙個伺服器上

1 使用socekt通訊一般步驟 1 伺服器端 socker 建立套接字,繫結 bind 並監聽 listen 用accept 等待客戶端連線。2 客戶端 socker 建立套接字,連線 connect 伺服器,連線上後使用send 和recv 在套接字上寫讀資料,直至資料交換完畢,closesoc...